请教一下 TPageControl 的停靠问题 [问题点数:40分,结帖人z4none]

Bbs2
本版专家分:325
结帖率 100%
Bbs2
本版专家分:325
Bbs11
本版专家分:248162
版主
Blank
优秀版主 2015年9月优秀大版主
2015年5月优秀大版主
2015年4月优秀版主
2014年11月论坛优秀版主
Blank
铜牌 2005年12月 总版技术专家分月排行榜第三
Blank
红花 2017年3月 C++ Builder大版内专家分月排行榜第一
2015年5月 C++ Builder大版内专家分月排行榜第一
2015年4月 C++ Builder大版内专家分月排行榜第一
2015年3月 C++ Builder大版内专家分月排行榜第一
2015年1月 C++ Builder大版内专家分月排行榜第一
2014年12月 C++ Builder大版内专家分月排行榜第一
2014年11月 C++ Builder大版内专家分月排行榜第一
2014年10月 C++ Builder大版内专家分月排行榜第一
2014年9月 C++ Builder大版内专家分月排行榜第一
2014年8月 C++ Builder大版内专家分月排行榜第一
2014年7月 C++ Builder大版内专家分月排行榜第一
2014年6月 C++ Builder大版内专家分月排行榜第一
2014年5月 C++ Builder大版内专家分月排行榜第一
2014年4月 C++ Builder大版内专家分月排行榜第一
2014年3月 C++ Builder大版内专家分月排行榜第一
2014年2月 C++ Builder大版内专家分月排行榜第一
2014年1月 C++ Builder大版内专家分月排行榜第一
2013年12月 C++ Builder大版内专家分月排行榜第一
2013年10月 C++ Builder大版内专家分月排行榜第一
2013年9月 C++ Builder大版内专家分月排行榜第一
2013年8月 C++ Builder大版内专家分月排行榜第一
2013年7月 C++ Builder大版内专家分月排行榜第一
2013年6月 C++ Builder大版内专家分月排行榜第一
2013年5月 C++ Builder大版内专家分月排行榜第一
2013年4月 C++ Builder大版内专家分月排行榜第一
2013年3月 C++ Builder大版内专家分月排行榜第一
2013年2月 C++ Builder大版内专家分月排行榜第一
2013年1月 C++ Builder大版内专家分月排行榜第一
2012年12月 C++ Builder大版内专家分月排行榜第一
2012年11月 C++ Builder大版内专家分月排行榜第一
2012年10月 C++ Builder大版内专家分月排行榜第一
2012年9月 C++ Builder大版内专家分月排行榜第一
2012年8月 C++ Builder大版内专家分月排行榜第一
2012年7月 C++ Builder大版内专家分月排行榜第一
2012年6月 C++ Builder大版内专家分月排行榜第一
2012年5月 C++ Builder大版内专家分月排行榜第一
2012年4月 C++ Builder大版内专家分月排行榜第一
2012年3月 C++ Builder大版内专家分月排行榜第一
2012年2月 C++ Builder大版内专家分月排行榜第一
2011年11月 C++ Builder大版内专家分月排行榜第一
2011年10月 C++ Builder大版内专家分月排行榜第一
2011年9月 C++ Builder大版内专家分月排行榜第一
2011年7月 C++ Builder大版内专家分月排行榜第一
2011年6月 C++ Builder大版内专家分月排行榜第一
2011年5月 C++ Builder大版内专家分月排行榜第一
2011年4月 C++ Builder大版内专家分月排行榜第一
2011年3月 C++ Builder大版内专家分月排行榜第一
2011年2月 C++ Builder大版内专家分月排行榜第一
2011年1月 C++ Builder大版内专家分月排行榜第一
2010年12月 C++ Builder大版内专家分月排行榜第一
2010年11月 C++ Builder大版内专家分月排行榜第一
2010年9月 C++ Builder大版内专家分月排行榜第一
2010年8月 C++ Builder大版内专家分月排行榜第一
2010年7月 C++ Builder大版内专家分月排行榜第一
2010年6月 C++ Builder大版内专家分月排行榜第一
2010年2月 C++ Builder大版内专家分月排行榜第一
2009年12月 C++ Builder大版内专家分月排行榜第一
2009年11月 C++ Builder大版内专家分月排行榜第一
2009年10月 C++ Builder大版内专家分月排行榜第一
2009年9月 C++ Builder大版内专家分月排行榜第一
2009年8月 C++ Builder大版内专家分月排行榜第一
2009年7月 C++ Builder大版内专家分月排行榜第一
2009年6月 C++ Builder大版内专家分月排行榜第一
2009年5月 C++ Builder大版内专家分月排行榜第一
2009年4月 C++ Builder大版内专家分月排行榜第一
2009年3月 C++ Builder大版内专家分月排行榜第一
2008年7月 C++ Builder大版内专家分月排行榜第一
2007年4月 C++ Builder大版内专家分月排行榜第一
2007年3月 C++ Builder大版内专家分月排行榜第一
2006年11月 C++ Builder大版内专家分月排行榜第一
2006年1月 C++ Builder大版内专家分月排行榜第一
2005年12月 C++ Builder大版内专家分月排行榜第一
2005年11月 C++ Builder大版内专家分月排行榜第一
2005年10月 C++ Builder大版内专家分月排行榜第一
2005年9月 C++ Builder大版内专家分月排行榜第一
2004年3月 C++ Builder大版内专家分月排行榜第一
2003年12月 C++ Builder大版内专家分月排行榜第一
2003年9月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2015年9月 C++ Builder大版内专家分月排行榜第二
2013年11月 C++ Builder大版内专家分月排行榜第二
2012年1月 C++ Builder大版内专家分月排行榜第二
2011年12月 C++ Builder大版内专家分月排行榜第二
2011年8月 C++ Builder大版内专家分月排行榜第二
2010年10月 C++ Builder大版内专家分月排行榜第二
2010年5月 C++ Builder大版内专家分月排行榜第二
2010年1月 C++ Builder大版内专家分月排行榜第二
2008年6月 C++ Builder大版内专家分月排行榜第二
2007年11月 C++ Builder大版内专家分月排行榜第二
2007年2月 C++ Builder大版内专家分月排行榜第二
2006年8月 C++ Builder大版内专家分月排行榜第二
2006年3月 C++ Builder大版内专家分月排行榜第二
2006年2月 C++ Builder大版内专家分月排行榜第二
2005年8月 C++ Builder大版内专家分月排行榜第二
Bbs1
本版专家分:50
Blank
GitHub 绑定GitHub第三方账户获取
Bbs2
本版专家分:314
Bbs2
本版专家分:325
TPageControl
TPageControl中,如何判断某个page是当前的。
请教 浮动/停靠窗体 问题
想要的效果如: Delphi里的 编译信息窗口, Watch窗口等等,可以浮动,也可以<em>停靠</em>,最重要的是在<em>停靠</em>时可以随意变化高度(<em>停靠</em>顶部/底部时)或变化宽度(<em>停靠</em>在左边/右边时), 浮动出来的时候则回复到<em>停靠</em>前的大小。 rnrn偶用 TDock97, TToolWindow97, 可以实现浮动及<em>停靠</em>,但是不知道怎么才能在<em>停靠</em>时改变大小及浮动出来的时候则回复到<em>停靠</em>前的大小-- 用 TSplitter 也不行rnrn请哪位高人出来指点一二, 感激ing...
请教关于工具栏停靠问题!!!
m_tbr1.EnableDocking(CBRS_ALIGN_TOP);rn m_tbr2.EnableDocking(CBRS_ALIGN_TOP);rn m_tbr3.EnableDocking(CBRS_ALIGN_TOP);rn m_tbr4.EnableDocking(CBRS_ALIGN_TOP);rn rn EnableDocking(CBRS_ALIGN_ANY);rnrn DockPane(&m_tbr1);rn DockPaneLeftOf(&m_tbr2, &m_tbr1);rn DockPane(&m_tbr3);rn DockPaneLeftOf(&m_tbr4, &m_tbr3);rnrn我的期望是第一行停1和2,第二行停3和4。rn结果是第一行的1和2能正常显示,第二只显示3,而4却显示不出来。rn<em>请教</em>高手是什么原因,应该怎么写?
请教一个窗体停靠问题
我想实现窗体的<em>停靠</em>技术----docking,不知道哪里有实例可以借鉴,我能力有限,想看些简单的例子
请教dockPanel的多窗口停靠问题
[img=C:\Documents and Settings\Administrator\桌面\未命名.bmp][/img]rn--------------------------------------- rn | | rn | | rn | | rn | 2 | 1rn | | rn | | rn | |------------------------- rn | | 3 rn—————————————-------------rnrnrn到现在dockPanel还是搞不明白,只能实现<em>停靠</em>,但是不能按照我想要的那种方式<em>停靠</em>,请大家帮帮忙指点先,如何实现我想要的<em>停靠</em>。rn如果我想将该窗口的<em>停靠</em>配置方式记录下来,应该记录哪些属性?rnrn我的要求:rn将dockPanel分为如图3大块。rn2类似工具栏,已设为 DockState.DockLeftrn1类似于listview的表格,双击1中的某条记录弹出窗口放在3处,且要求弹出多个时按照tab页的形式显示rnrn现在的情况是,再次双击1中记录,弹出的多个窗口在3处不是按tab页大的形式,而是————|——|—这样的形式,即每次把上次窗口的区域1/2rnrn想要实现我的要求,我觉得应该在第一次双击1中记录弹出第一个窗口DockState.DockBottom显示到3.然后在获取该窗口的<em>停靠</em>的容器,将后面弹出的窗体全放在这个容器内。rn不知道我的想法对不对,也不知道怎么获得该容器,前面说的明白不?rndockareas ,dockpane ,Activecontent,ActiveDocument,DockHandler。。。。。。。这些是啥意思?
TPageControl问题,急
TPageControl分页的标题上,可以把标题的字写成两行吗?怎么在属性里改?请高手指教,急,急,急
TPageControl控件问题
TPageControl控件的子页面总是上方进行切换,能否把切换换到左边来呢?rn[img=https://img-bbs.csdn.net/upload/201310/28/1382891139_159914.png][/img]
Tpagecontrol 控件的问题
在用PAGECTROL控件时,用鼠标点击进入某页时,想先弹出一个密码输入验证框,验证通过再跳入该页,否则保持原来页面不变。就是说出现验证框时该页先不显示,有什么办法吗?请各位大哥兄弟帮忙,急!!!!!!rn试过在ONPAGECHANGING响应事件中添加,但是会报错,如我加FORM2.show就报错。在ONPAGECHANGE中添加可以,但是要进行一次操作,就是设置页设回去.求一个有效方法,在这先谢谢大家了!!!
TPageControl控件问题!!!
PageControl1.TabPosition:=tpLeft;时TabSheet1的Caption文字是竖着排的,如何让文字横着排呢?rn谢谢!!!
TPageControl在XP下的颜色问题
在XP下,TPageControl的每一页,背景颜色是白色的,但是有的软件如 FoxMail, 背景确实rn灰色的, 请问大虾如何实现的?rn如图1rnhttp://www.cutecoder.com/images/160/page0.jpgrn如图2rnhttp://www.cutecoder.com/images/160/page1.jpg rn
TPageControl的hint问题
TPageControl的每一页的标题单独显示hint不管是否切换到当前页,注意每一页的HINT不一样
TPageControl 的一个问题。。。。。。。。。
TPageControl上如果有很多个tabsheet,显示不下的话右边就会出现向左向右的箭头,通过点击可以让某一些tabsheet显示在当前。有没有什么办法能够知道哪些tabsheet是当前可以看到的。。。找了下好像没有相关属性。。
停靠技术,高手请教
现在要做一种有<em>停靠</em>技术的界面,如在一个界面上有三个图形,当放在一个界面上时,三个图形紧密排列在一个界面,图形自动缩放,当选中一个图形时拖动到窗体外时,会显示另外一个窗体,在窗体中显示那个选中的图形,图形可以放大和缩小, 当拖放到开始的窗体上时,又变成原来的状态,请问如何实现,急!!!
窗体停靠位置请教
想实现在textbox中输入字符后,弹出一个窗口,这个窗口的显示的是按照输入字符搜索出的数据(已实现),希望这个窗口rn的位置应该在textbox下沿部,实现的代码:rn [code=csharp] string var = textBox1.Text;rn var screenPoint = LocationOnClient(this.textBox1);rn screenPoint.Y += this.textBox1.Height;rn rn Form f = new Form();rn f.Width = 500;rn f.Height = 500;rn f.FormBorderStyle = FormBorderStyle.None;rn f.Location = screenPoint;rn f.Show();rn[/code]rnrnLocationOnClient 是网上找到的一段获得控件位置的代码:rn [code=csharp]private Point LocationOnClient(Control c)rn rn Point retval = new Point(0, 0);rnrn for (; c.Parent != null; c = c.Parent)rn rn retval.Offset(c.Location);rn rn return retval;rn [/code]rnrn运行后,窗体出来的效果是这样的:rn[img=https://img-bbs.csdn.net/upload/201606/07/1465292005_700057.png][/img]rn要如何做才能达到窗体<em>停靠</em>在textbox的下部?就像百度搜索框那样的效果?谢谢
与TPageControl相关的问题
我开发的工具是用Form为主界面,在这个Form上我添加了一个TPageControl的控件,因不希望用户随意改变主窗口大小,我禁用了最大化按钮,这样的设计运行在一般的机器上没有遇到什么<em>问题</em>,最近有在一个繁体系统上运行,发现主窗口遮住了TPageControl下TTabSheet右边跟下面约1/5的内容,因为界面无法调整,所以一些功能button无法看到和点选,请问这样的<em>问题</em>是什么原因造成的,该如何解决?感谢~!
关于TLable和TPageControl的问题
1.怎样可以使Lable的Caption输入多行文字啊,我的为什么只能输入一行啊?rn2.怎样使在PageControl一个页面上加的控件,在另一个页面也看到啊?rn谢谢回答啊~~~呵呵
关于TPageControl的问题,简单:)
当把TPageControl的标签设置在左侧时,如何使标签上的文字从上到下竖直排列,像这样:rn大rn家rn好rn并且是图片在文字的上方。
Tpagecontrol控件的问题
我想在Tpagecontrol的TTabSheet上增加一个属性其它。不变rn有什么好方法?rn继承好像不可能实现,因为Tpagecontrol是引用的TTabSheet而我只想rn在TTabSheet上增加一个属性其他不变。rn我现在用的方法是复制Tpagecontrol的所有元文件-〉更改类名-〉加想要的rn属性。(但是注册后不支持右键增加页面,手工更改*.dfm文件增加页面,rn可以实现 [ 编辑状态 ])
停靠问题
在一个窗体中,当一个Edit控件,当DragKind设为dkDock,DragMode设为dmAutomatic时, 拖动后马上变为浮动的窗口,在浮动的窗口头上,显示的文本如何控制?如果并<em>停靠</em>在一个Panel上后,我同样想显示窗体头和“X”,该如何做?谢谢!
停靠问题
1.rnCMainFrame::~CMainFrame()rnrnrnrnint CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)rnrn if (CFrameWnd::OnCreate(lpCreateStruct) == -1)rn return -1;rn rn if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOPrn | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||rn !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))rn rn TRACE0("Failed to create toolbar\n");rn return -1; // fail to creatern rnrn if (!m_wndStatusBar.Create(this) ||rn !m_wndStatusBar.SetIndicators(indicators,rn sizeof(indicators)/sizeof(UINT)))rn rn TRACE0("Failed to create status bar\n");rn return -1; // fail to creatern rnrn // TODO: Delete these three lines if you don't want the toolbar torn // be dockablern m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); //为什么要m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY)和EnableDocking(CBRS_ALIGN_ANY)同时用rn EnableDocking(CBRS_ALIGN_ANY);rn DockControlBar(&m_wndToolBar);rnrn return 0;rnrn
About TPageControl
我在窗口上放置了一个TPageControl,请问如何通过程序来实现增加或者删除其中的Pages?谢谢
TPageControl的应用!
在使用TPageControl时,如何能够限制别人不到其他的页,只能在活动页操作?rnrn不知道说得是否清楚!
TPageControl的疑惑
TFrom1上放置一个TPageControl,这个TPageControl上有两个TabSheet,设计的时候,ActivePage = TabSheet1.rnTabSheet2上有一个TListView1,TListView1里有两个TListItem。rn现在的情况是:rnForm1 = new TForm1(Application);rnShowMessage(Form1->TListView->Items->Count);rn显示的结果是0.rn但是我设ActivePage = TabSheet2后,显示的结果就是2。rnrn百思不得其解,这个是为什么啊?rn大家行行好吧,折腾一天了,脑袋都快噜秃了!
TTabControl与TPageControl
问<em>一下</em>是不是能用TTabControl实现的功能也都可以用TPageControl实现呢?那什么时候用TTabControl比较好?什么时候用TPageControl比较好呢?还望各位多多指教,谢谢
VC多工具栏停靠问题请教
我做了一个VC++ SD工程,在MainFrame中创建了3个工具条,想把他们<em>停靠</em>在顶部同一行,怎么实现?
请教多个工具栏(ControlBar,DialogBar)的停靠问题
怎样把: rn 0000 rn 0000 rn 0000 rn 0000 rn 111111111111111111 rn 111111111111111111 rn 要变成: rn 0000 rn 0000 rn 00001111111111111111111 rn 00001111111111111111111 rnrn就是把 rn --------------------------- rn toolbar1 rn --------------------------- rn |2 | rn | | rn | | rn | | rn | | rn ----------------------------- rn 3 rn ——————————————— rn 样子的<em>停靠</em>方式改成 rn 如下,不知道怎么改? rn --------------------------- rn toolbar1 rn --------------------------- rn | | rn | | rn | | rn | 2 | rn | | rn | | rn | |------------------------- rn | | 3 rn | |————————————— rnrn搜索过以前的帖子,发现没有解决,请大家帮忙~~~rn解决<em>问题</em>后立刻给分~~~谢谢大家!rnrn
停靠工具栏 停靠工具栏 停靠工具栏
调用的地方: Form1 frm = this; ToolForm frm1 = new ToolForm(ref frm); frm1.TopLevel =false; this.Controls.Add(frm1);
TPageControl 内容与标签不一致的问题
TPageControl 出现了Tab标签 和 内容不同步的现象,表现是:rnrnrn总共3个TabSheet ,默认是第一个 每次打开Form 显示 第一个Tab标签,但显示的是第3的TabSheet的内容rnrnrn尝试在Form的OnShow OnCreate 中添加 PageContro->ActivePageIndex=0;rnrn但是无效,各位牛牛帮忙分析<em>一下</em>是什么原因,是Controls 本身的 Bug ,还是什么其他第三方控件造成的不兼容。
TPageControl 的问题,解决立即给分
如果你想让第二页不可进入,下面的程序可以做到。rnrnprocedure TForm1.PageControl1Changing(Sender: TObject;rn var AllowChange: Boolean);rnbeginrn i:=pagecontrol1.ActivePageIndex;rnend;rnrnprocedure TForm1.PageControl1Change(Sender: TObject);rnbeginrn if pagecontrol1.ActivePageIndex=1 thenrn pagecontrol1.ActivePageIndex:=i;rnend;rnrn但上面的程序会产生刷新闪动,如何去掉闪动和把不可用的页的Caption字体变灰?rn
请教:TPageControl,属性页之间如何拖动?
我想将控件从TPageControl的一个属性页,拖到另一个中属性页。rnrn如何知道,鼠标停在哪一个属性页的Tab上?rnrn或者,鼠标移到哪一个属性页的Tab上,该属性页即激活。rn
请教:有关CDialogBar底部停靠
用<em>一下</em>语句:rn if(m_dialogbar.Create(this,IDD_DIALOGBAR, CBRS_BOTTOM |CBRS_BORDER_TOP|CBRS_BORDER_BOTTOMrn ,IDD_DIALOGBAR))rn rn return -1;rn rnCDialogBar<em>停靠</em>在状态栏下面。rn请问:如何使CDialogBar在状态栏上面<em>停靠</em>:且CDialogBar的按钮始终(最大化,最小化时)靠近窗口的右边。
请教:如何判断win7停靠
如何判断窗口目前是win7<em>停靠</em>状态?rn如果只判断鼠标point为0,那么窗口边缘缩放的时候也可以是0,但这时候我的目的并不是要去<em>停靠</em>。rnrn所以,哪位高手做过关于win7准确判断<em>停靠</em>的,指点<em>一下</em>啊!
请教:使工具栏停靠的函数
建立一个单文档的MFC程序,在CMainFrame::OnCreate函数的最后中会有如下部分:rn m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);rn EnableDocking(CBRS_ALIGN_ANY);rn DockControlBar(&m_wndToolBar);rn请问这三个函数各有什么分工,我查过MSDN,里面的对三个函数的解释很相近。另外,MSDN里说,可以通过指定DockControlBar函数中的第二个参数(默认值为0)来修改工具栏<em>停靠</em>的位置,我改了,但是没有反映,工具栏仍然<em>停靠</em>于顶部。rn 请大家指点。
TPageControl的问题,希望大家能帮忙!
现在在Form1上有一TPageControl控件PageControl,rnPageControl有TabSheet1和TabSheet2两个TTabSheet,rn我现在出现的<em>问题</em>是:rn如果目前页面是TabSheet1,我点击TabSheet2后,触发的事件竟然是rn先TabSheet2Show,后TabSheet1Exit.rn而如果TabSheet2是当前页,点击TabSheet1后,触发事件顺序是rn先TabSheet1Show,后TabSheet2Exit,这是为什么呀,触发事件顺序怎么反掉了,rn导致我的程序也出<em>问题</em>了。
VclSkin 在TPageControl 无皮肤问题
我用TSkinData 做界面皮肤 在TPageControl 里NEW page 出来有皮肤的。但是自己动态加TTabSheet 就没皮肤了rnrn我用Spy++ 看窗口类名 rnNEW page 出来的是 TTabSheet 类名rnrn自己动态生成出来的是 TForm2 类名rnrn生成代码如下rnrnprocedure TForm1.btn2Click(Sender: TObject);rnvarrntab :TTabSheet;rnwnd :TForm2;rnbeginrn tab := TTabSheet.Create(pgc1);rn tab.PageControl :=pgc1;rn tab.Caption := '客户';rnrn wnd := TForm2.Create(Self);rn wnd.Align := alClient;rn wnd.ParentWindow := tab.Handle;rn wnd.Visible := true;rnrnend;rnrn
关于窗口的停靠问题
我有4个<em>停靠</em>控制条1,2,3,4rn我想实现控制条1<em>停靠</em>在左边,控制条2<em>停靠</em>在右边,控制条3<em>停靠</em>在底部,但在1,2中间。控制条4在底部,沾满整个底部!rn我查到可以:rnCDockBar* pDockTOP = (CDockBar*)GetControlBar(AFX_IDW_DOCKBAR_TOP);rnpDockTOP->SetBarStyle(pDockTOP->GetBarStyle() & ~(CBRS_BORDER_ANY));rnCDockBar* pDockLEFT = (CDockBar*)GetControlBar(AFX_IDW_DOCKBAR_LEFT);rnpDockLEFT->SetBarStyle(pDockLEFT->GetBarStyle() & ~(CBRS_BORDER_ANY));rnrnCDockBar* pDockBarBottom = (CDockBar*)GetControlBar(AFX_IDW_DOCKBAR_BOTTOM); rnCDockBar* pDockBarRight = (CDockBar*)GetControlBar(AFX_IDW_DOCKBAR_RIGHT); rnpDockBarBottom->SetWindowPos(pDockBarRight,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE);rnpDockBarBottom->SetBarStyle(pDockBarBottom->GetBarStyle() & ~(CBRS_BORDER_ANY));rnpDockBarRight->SetBarStyle(pDockBarRight->GetBarStyle() & ~(CBRS_BORDER_ANY));rn这样做,我的3,4都在底部,但在中间。rn
求教自动停靠问题
类似QQ的,不同的是,我在一个主对话框中点击按钮,弹出一个子对话框,接着子对话框可以如QQ一样进行<em>停靠</em>,这个功能如何实现?rn我目前遇到的<em>问题</em>是,每次都是只能使主对话框自动<em>停靠</em>,弹出的子对话框不能实现,不知道是不是因为句柄没抓到,还是其他原因?rn请牛人给出一点思路和解法~谢谢了~!
MFC界面停靠问题
整个界面有5个视图,类似于VS2008或VS2010的界面,左边是文件或类视图界面,右边是属性窗口界面,最下面是输出界面,中间有两个地图视图界面,怎么样才能使5个视图与视图之间的衔接没有缝隙,就是类似于VS2008一样,我用了DockPane(),DockToWindow()之类的界面<em>停靠</em>函数,但始终有一个地图视图窗口和属性窗口之间没有衔接上
delphi 窗体停靠问题
主界面的 一个 pagecontrol 控件中有多个页, 我现在想把多个窗体<em>停靠</em>到每一个tabsheet中!rnrnprocedure TMainForm.TabSheet1Show(Sender: TObject);rnbeginrn //ThePanel.DockSite:=true; // 将ThePanel.DockSite:=true则出现关闭条rn //载入一个窗体到TAbsheetrn Application.CreateForm(TFtpFolderSet,FtpFolderSet);rn FtpFolderSet.Dock(PageControl1.Pages[0],BoundsRect);rn FtpFolderSet.show;rnend;rnrn可是每次<em>停靠</em>后窗体总是显示在整个界面的最中间,而不是 tabsheet 中!这样窗体只显示了一部分!怎样才能让窗体整个显示在tabsheet中呢?
停靠问题
用bcg做了一个<em>停靠</em>栏,为什么右上角的隐藏按钮和关闭按钮变成了两个小方框?很费解
delphi 的停靠问题2
本人在写一个程序的界面要求和delphi的IDE界面差不多.但在写的过程中遇到不少的<em>问题</em>。窗体描述如下。 form运行开始时,不能拖着panel2的头拖动和click panel2的关闭按钮。必须click<em>一下</em>panel2后才可以拖着panel2的头拖动和click panel2的关闭按钮。还有,拖着panel2向controlbar1拖。不成功后,又不能拖着panel2的头拖动和click panel2的关闭按钮。又需click<em>一下</em>panel2或拖着panel2才可以拖动。rn rn 如果在设计时,在panel2上放一个treeview并Align=alClient。运行后不能拖动panel2和treeview这个整体。rnrn 如果在设计时,把panel2换成treeview,会有panel2时的<em>问题</em>。和被拖出来时没有caption。rnrn窗体描述:rnobject Form1: TForm1rn ......rn object ControlBar1: TControlBarrn Left = 0rn Top = 0rn Width = 536rn Height = 49rn Align = alToprn TabOrder = 0rn OnDockOver = ControlBar1DockOverrn endrn object Panel1: TPanelrn Left = 0rn Top = 49rn Width = 57rn Height = 299rn Align = alLeftrn Caption = 'Panel1'rn DockSite = Truern TabOrder = 1rn object Panel2: TPanelrn Left = 1rn Top = 16rn Width = 55rn Height = 282rn Caption = 'Panel2'rn DragKind = dkDockrn DragMode = dmAutomaticrn TabOrder = 0rn endrn endrnendrn窗体的过程:rnprocedure TForm1.ControlBar1DockOver(Sender: TObject;rn Source: TDragDockObject; X, Y: Integer; State: TDragState;rn var Accept: Boolean);rnbeginrn accept:=false;rnend;rn
窗口停靠问题
将一个窗口拖动<em>停靠</em>在另一个窗口的Panel中,通过设置属性很容易作到。但如何使一个窗口一显示,另一个窗口就自动<em>停靠</em>在该窗口的Panel中,然后再由用户自行选择它是<em>停靠</em>还是浮动。
关于停靠问题
在DELPHI中有一个DEMO(Program Files\Borland\Delphi7\Demos\Docking)是关于窗体<em>停靠</em><em>问题</em>的,但是处于悬浮状态时的可<em>停靠</em>子FORM,在点<em>一下</em>主窗体时,会跳到主窗体后面,这样就看不到这个悬浮窗口了(Form.show出来的窗体应该是这样的),有什么办法可以让他不跳到主窗体的后面。我试了<em>一下</em>把子窗体的PARENT设置成主窗体时可以做到这一点,但必须设置DragKind := dkDrag,但如果这样设置,子窗体就不可以进行<em>停靠</em>了,请高手指教!rnrn另:有什么好用的支持窗体<em>停靠</em>的第三方控件请介绍<em>一下</em>,要求有源码!谢谢!
关于窗口停靠问题
我们在用win32 application设计一个程序界面,想设计一个像vc界面一样的.rn请问vc界面的"工作空间"和"输出"窗口,怎么<em>停靠</em>的时候就变成上面/左面有两条横杠,拖出来就是个子窗口.我想<em>请教</em><em>一下</em>大家这个这么实现rn小弟先行谢过
关于buttonBar的停靠问题
我用一个bottonbar如何能让他在mdi上<em>停靠</em>,随着mdi的变化而变化,有什么办法呢,谢谢
新建工具栏停靠问题
我想新建一个工具栏,然后把它放在原来工具栏的右边,这是我的代码,不知道哪里错了,新建的工具条总是把系统的工具条覆盖着:rnint CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)rnrn if (CFrameWnd::OnCreate(lpCreateStruct) == -1)rn return -1;rn rn if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOPrn | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||rn !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))rn rn TRACE0("Failed to create toolbar\n");rn return -1; // fail to creatern rn //创建搜索工具栏rn if (!m_wndSearchToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOPrn | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC))rn rn TRACE0("Failed to create toolbar for search\n");rn return -1; // fail to creatern rn rn if (!m_wndStatusBar.Create(this) ||rn !m_wndStatusBar.SetIndicators(indicators,rn sizeof(indicators)/sizeof(UINT)))rn rn TRACE0("Failed to create status bar\n");rn return -1; // fail to creatern rnrn // TODO: Delete these three lines if you don't want the toolbar torn // be dockablern m_wndToolBar.EnableDocking(CBRS_ALIGN_TOP);rn m_wndSearchToolBar.EnableDocking(CBRS_ALIGN_LEFT);rn EnableDocking(CBRS_ALIGN_ANY);rn DockControlBar(&m_wndToolBar);rn// DockControlBar(&m_wndSearchToolBar);rnrn //创建组合框rn CRect rc;rn m_wndToolBar.GetItemRect(0,&rc);//获取一个普通按钮的大小rn rc.right += 60;rn if (!m_comboboxType.Create(WS_CHILD|WS_VISIBLE | CBS_AUTOHSCROLL | rn CBS_DROPDOWNLIST | CBS_HASSTRINGS ,rn rc, &m_wndToolBar, IDC_COMBO_SEARCHTYPE))rn rn TRACE0("创建组合框失败!");rn return -1;rn rn [color=#FF0000]//调整搜索栏的位置rn m_wndToolBar.GetWindowRect(&rc);//获取系统工具栏的位置rn CRect rcSearch;rn m_wndSearchToolBar.GetWindowRect(&rcSearch);//获取搜索栏的位置rn rcSearch.right += rc.right+1;rn rcSearch.left = rc.right + 1;rn// m_wndSearchToolBar.SetWindowPos(NULL,rc.right+1,rc.top,0,0,SWP_NOSIZE);rn DockControlBar(&m_wndSearchToolBar,AFX_IDW_DOCKBAR_TOP,&rcSearch);[/color]rn return 0;rnrn
有关停靠窗体的问题???
哪位大哥帮帮忙,介绍<em>一下</em>有哪本书比较详细介绍了<em>停靠</em>窗体的技术。谢了!!!!!!!!!
关于停靠问题
小第想做个象WINAMP主程序那样能在桌面边界<em>停靠</em>的界面,请问该如何做呢?rn(小第愚笨,最好是有例程 先谢了)
关于停靠问题
我的Form2 <em>停靠</em>在 form1的 panel中,我点<em>一下</em>关闭按钮为什么不能关闭Form2,反而把panel1弄出来了,我要怎么才能点那个按纽把form2给关了呢.
MFC 多窗口停靠问题
我要用MFC作一个界面,实现以下功能:rn1、各个子窗口能像VS的工具条一样,可以<em>停靠</em>,整齐排列互不重叠,可以将其中的某个窗口独立拉出(拉到主窗口外面)。rn各个子窗口是自定义的dialogrnrn2、当移动其中一个或几个子窗口时,别的子窗口能及时为这个移动了的子窗口让位rnrn拜求各位大牛能给个思路 给个差不多的Demo就再好不过了,小弟高分拜送。。。rn
窗口停靠问题
就是窗体左边用TREEVIEW组件,右边放个Panel组件,在Treeview上单击一个分支,让Panel上显对应窗体,但点另一个窗体时,当前在Panel上的窗体得关闭,以便下一个窗体打开,请问怎么解决,因为单击另一个窗体时,事先不也确定具体是那个窗体在打开状态,所以不能加from.close
Delphi窗体停靠问题
请问如何实现当mdi子窗体移动到父窗体的边界时就让该窗体自动<em>停靠</em>。
工具栏停靠位置问题
我用vs2008的MDI模板创建的工程。rn发现MainFrame里面要是创建了两个或两个以上的工具栏,工具栏都设置为可<em>停靠</em>方式。若是窗口以最大化的方式打开,则每次打开程序时,工具栏在水平方向上的位置都不固定。请问该怎样解决?
窗体停靠问题
请问,如何实现一个窗体一道屏幕边缘一定范围内是自动隐藏,当鼠标移动到屏幕边缘时又自动显示?最好可以给出源代码!!!谢谢]!!!!!
Winform 窗体停靠问题
我想要实现类似VS中的解决方案管理器和类视图那种可<em>停靠</em>的效果 不知道怎么弄,但又不想下第三方工具,高手们有做过的吗??指教<em>一下</em>
ToolBar停靠问题
怎么使自己创建的工具栏一出来就<em>停靠</em>在窗口左侧。
MDI窗体的停靠问题
这个<em>问题</em>有人提过:rn http://topic.csdn.net/u/20071026/00/D32DCF19-6E9C-4FD6-9638-C1AD39D6C3DD.html,rn但没人解答,其实<em>问题</em>的表述很简单:rn ┌─┬─────┐rn │ │ ToolBar │rn │M ├─────┤rn │e │     │rn │n │ MDI  │rn │u │      │rn │ │     │rn └─┴─────┘rn这样的效果如何实现?
c# 按钮停靠问题
-----------rn【按钮一】rn【按钮二】rn【按钮三】rn【按钮四】rnrnrnrnrnrnrn----------rnrn如上,我想点<em>一下</em>【按钮一】,让按钮二、三、四<em>停靠</em>在父容器的底部,按钮一事件:rnbutton1.Dock = DockStyle.Top;rnbutton2.Dock = DockStyle.Bottom;rnbutton3.Dock = DockStyle.Bottom;rnbutton4.Dock = DockStyle.Bottom;rnpanel1.Dock = DockStyle.Fill;rn我想实现的顺序变成如下:rnrn-----------rn【按钮一】rnrnrnrnrnrn【按钮二】rn【按钮三】rn【按钮四】rn----------rn但是他却变成了rn-----------rn【按钮一】rnrnrnrnrnrn【按钮四】rn【按钮三】rn【按钮二】rn----------rn这样,请问应该怎样处理!谢谢,可以的话,马上结贴!非常感谢!
CDialogBar的停靠问题
自己建的的CDialogBar工具栏 老浮动 双击时就跑一边去了 能不能像工具栏那样一直固定靠在那里 是他双击没反应
关于窗体停靠问题
我想在程序运行的时候就将窗体<em>停靠</em>进去,该怎么写这段代码?
窗口停靠和工具条停靠的控件
用VB开发的窗口<em>停靠</em>和工具条<em>停靠</em>的控件.
delphi 的停靠问题
本人在写一个程序的界面要求和delphi的IDE界面差不多.但在写的过程中遇到不少的<em>问题</em>。除了Dragkind和DraMode设为dkDock,dmAutomatic 还有属性要设或什么过程要写
问题 ---停靠
各位好好好rn 如何实现含有<em>停靠</em>窗的界面设计呢?帮帮我这个笨小孩,多谢了!
关于停靠问题!!
我在FORM中加入一个IMAGE,我有时要看图时可能比我们的屏幕大得多,所以用DELPHI中的<em>停靠</em>来解决,可是在把IMAGE属性设定可<em>停靠</em>时,图片可在FORM任意rn位置中停放;这时你会发现IMAGE右上角出现个小X关闭按键,这样用只要按下rnIMAGE就不见,可FORM还在,我现在不想IMAGE中出现这个小X关闭按键,不知如rn何实现!!!rn
toolbar停靠问题
刚学MFC,我想要在界面的底端固定toolbar,而取消<em>停靠</em>只会把它固定在顶端,请问怎么解决啊??高手帮帮忙啊。谢谢了
窗口停靠隐藏的问题
我创建了个SDI工程,现在要在这个单文档上面<em>停靠</em>一个对话框,要实现这个对话框相对于这个单文档的隐藏和<em>停靠</em>rn类似于播放器下面的进度条播放暂停按钮那块,这个要如何实现?
窗体停靠问题
怎样将窗体固定在ContentPanel控件中显示, 最大化也只能是ContentPanel的大小,rn最小化也只在ContentPanel控件的最左下角
CDockablePane停靠问题
<em>请教</em><em>一下</em>,想让程序一开始CDockablePane就收缩在边长该怎么弄,如下图rn[img=http://img.my.csdn.net/uploads/201303/20/1363755984_2777.jpg][/img]
组件停靠问题
我在探索组件时,设置了组件的dragkind=dkDrag,dragmode=dmAuotomatic ,运行时,该组件可以拖拉,浮动。<em>问题</em>是我现在不知道怎么让它停止拖拉,浮动,用Enddrag(true) 不可以. 而且发现该组件的clickEvent都不能被触发,什么原因呢. 再有就是有什么好的方法可以更好的深入了解组件机制呢,呵呵
停靠窗体的问题
公司的一个项目用c++ build做。窗体我全部使用None自画窗体,画好外观后不知道怎么自动<em>停靠</em>。除了自己处理相对坐标外Boland还有什么比较好的解决办法么。有个TDockTree好像可以生成依靠树,但偶不知道怎么用。用过dephi和Cbuilder的给点文档。
有关窗口停靠问题
在MDI主窗口中随意在窗体左、下、右方<em>停靠</em>其他窗体。rn窗体<em>停靠</em>后窗体的式样保持不变,不要显示IDE样式的<em>停靠</em>窗体(上面是两条横线,用来把它拖出来,右上角有一个小X是用来关闭的)。rn水平、垂直、层叠排列窗体是<em>停靠</em>的窗体位置不变,只排列其他MDIChild子窗体。rn
控件停靠问题
根据鼠标点在不同的控件上,另一个控件可自动出现在鼠标所点控件的下方,怎么实现呢
关于窗口停靠问题!!!
我想做一个主界面是这样的程序!!!
关于停靠问题 vc
请问,我在int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数加了如下代码rnif (!m_wndMainBar.Create(_T("主要界面"), this,CSize(280,200),TRUE,ID_wndMainBar))rn rn TRACE0("Failed to create mybar\n");rn return -1;rn rnrn if (!m_wndViewBar.Create(_T("系统观察"), this,CSize(600,80),TRUE,ID_wndViewBar))rn rn TRACE0("Failed to create mybar\n");rn return -1;rn rnrn if(!m_wndMain.Create(IDD_DIALOG_MAIN,&m_wndMainBar))rn return -1;rn m_wndMain.ShowWindow(SW_SHOW);rn rn ////////编辑控件///////////rn if(!m_wndEdit.Create(WS_VSCROLL|WS_CHILD|rn WS_VISIBLE|ES_AUTOVSCROLL|rn ES_MULTILINE|ES_WANTRETURN,rn CRect(0,0,0,0),&m_wndViewBar,101))rn return -1;rnrnm_wndMainBar.SetBarStyle(m_wndMainBar.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);rn m_wndMainBar.EnableDocking(CBRS_ALIGN_ANY);rn m_wndViewBar.SetBarStyle(m_wndViewBar.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);rn m_wndViewBar.EnableDocking(CBRS_ALIGN_ANY);rnrnDockControlBar(&m_wndViewBar, AFX_IDW_DOCKBAR_BOTTOM);rnDockControlBar(&m_wndMainBar, AFX_IDW_DOCKBAR_RIGHT);rnrn主要试想把m_wndViewBar的<em>停靠</em>在底部,但不占用整个底部,而是m_wndMainBar占用整个右边,请问在这应该怎么做呢////rn
BCGP 工具栏停靠问题
大家帮我看下这个帖子,都沉了。rn[url=http://bbs.csdn.net/topics/390734993][/url]
关于EnableDocking的停靠问题
我用分割条把框架分为两三个视,那我能不能把工具条或控制条<em>停靠</em>在其中的任何视内呢,而不<em>停靠</em>在框架上,可行吗?特别是对于控制条的情况.当然对于工具条或控制条,我们在创建时可以把它的父指针指向视图的窗口句柄中。
窗口停靠位置的问题
我在网上下了个CCoolBar<em>停靠</em>窗口的类,定义了两个对象m_bar1,m_bar2.使用了rnDockControlBar(&m_bar1,AFX_IDW_DOCKBAR_LEFT);rnDockControlBar(&m_bar2,AFX_IDW_DOCKBAR_BOTTOM);rn结果运行后是这样 但我需要显示成下面样子rn -------------- -----------------rn | | | | | |rn |bar1| | |bar1 | |rn | | | | | |rn | | | | | |rn --------------- | |-----------rn | bar2 | | | bar2 |rn | | | | |rn --------------- ------------------rnrn请问应该怎么做???????????????///
有关控件的停靠问题
大家都用DELPHI,当我们一进入DELPHI界面的时候,在左边有两个小窗口,我也想实现这样的功能,我在窗口中放上几个控件,把dragkind设为dkdock;把dragmode设置为dmAutomatic.这样在程序运行的时候必须要鼠标点击<em>一下</em>才能行。我现在要实现的就是不须点击就是用程序该如何实现。还有就是如何给该小窗口一个标题,先谢谢了
简单问题!(窗体的停靠
怎么样实现窗体的<em>停靠</em>??rn(也就是说我要把新打开的一个窗体<em>停靠</em>在原来的窗体上,应该怎样实现呢?)rn谢谢帮忙!!
窗口停靠问题,急!
我想在MDI窗口内打开另外一个窗体,让打开的窗体在MDI窗口左边或右边<em>停靠</em>,是自动<em>停靠</em>,不是需要拖动才<em>停靠</em>,而是窗体一打开就<em>停靠</em>。如何实现?谢谢!
关于ContorlBar停靠问题
在单文档界面中rn我创建了两个ControlBarrn一个放在左边,一个放在下面rnDockControlBar(&m_wndMyBar1, AFX_IDW_DOCKBAR_LEFT);rnDockControlBar(&m_wndMyBar2, AFX_IDW_DOCKBAR_BOTTOM);rn但是,我想把放在下面的那个ControlBar不要紧贴窗口边框,想靠在左边的ControlBar边上,怎么改? rn
TPageControl 控件如何使用?
我的书上写的太少了,我想用它做两个分页,一页是编缉,一页是查找。最好有例子给我一个。rn多谢了!
TNoteBook与TPageControl有什么区别?
1>TNoteBook要配置TTabSheet来使用,而TPageControl比较方便呀.为什么要用TNoteBook呀?rnrn2>HeadControl,CoolBar,ToolBar又分别有什么区别呢?感觉用一个就可以了样的..rnrn3>TreeView中对于每个item可否当搜索放在这些items上时变成手形并且字体颜色变化而不是在整个treeView框中.rn
java学习资料(499篇)下载
对于java的各种简介和学习的方法,和java的各种事例的开发项目,极其源代码. 相关下载链接:[url=//download.csdn.net/download/feilaixue1987/2210862?utm_source=bbsseo]//download.csdn.net/download/feilaixue1987/2210862?utm_source=bbsseo[/url]
c8051f120管脚测试程序下载
新华龙c8051f120管脚测试程序,最简单的程序…… 相关下载链接:[url=//download.csdn.net/download/zqdcabc/3450948?utm_source=bbsseo]//download.csdn.net/download/zqdcabc/3450948?utm_source=bbsseo[/url]
NCL graphics_manual下载
本文描述了如何使用高级图形界面绘制图形。一般情况下,脚本具有下面几个特征:(1)用load命令下载包含高级图形界面的函数库,按照惯例,这通常写在begin之前;(2)读取数据;(3)处理数据(可选);(4)打开工作站;(5)选择颜色表(可选);(6)创建源变量,各种图形选项作为属性分配给它;(7)调用恰当的图形界面。 相关下载链接:[url=//download.csdn.net/download/sugsh/4344170?utm_source=bbsseo]//download.csdn.net/download/sugsh/4344170?utm_source=bbsseo[/url]
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑
我们是很有底线的