新建一个对话框IDD_DIALOG1,然后新建一个工具栏IDR_TOOLBAR1,要将上面的工具条插入到对话框当中的话,可以如下操作 BOOL ExaDg_1::OnInitDialog() 根据上面的代码运行与调试结果来看,所谓的RepositionBars函数就是将ID值在 AFX_IDW_CONTROLBAR_FIRST与AFX_IDW_CONTROLBAR_LAST之间的相应的控件进行”重绘”,个人理解为让其显示 在对话框上,因为工具栏是创建出来的,并不像那些窗口资源中固有的编辑框(属于窗口资源的一部分)那样,所以每当对话框变化时,要通过 RepositionBars函数将创建的工具栏显示出来.或当创建了工具栏的时候,通过RepositionBars函数将工具栏显示出来.除框架类之 外,客户区不包含工具栏,另外还要注意屏幕坐标与客户坐标我区别,主要就在于其所参照的原点的的位置不同,以窗口左上角为原点则为客户坐标,以屏幕左上角 不原点则为屏幕坐标.GetWindowRect所取得的时屏幕坐标. |
在对话框中加入工具条与 RepositionBars的调用
最新推荐文章于 2021-07-23 14:35:55 发布
在对话框中加入工具条与 RepositionBars的调用
2008年01月17日 星期四 13:10