求教怎么让对话框以固定大小显示在窗口的固定位置
求教如何让对话框以固定大小显示在窗口的固定位置
请达人指教
其实我发现很多Windows程序都有类似功能,当点击窗口中某一按钮时,会在窗口的右侧某一固定位置弹出一个对话框。这个对话框的大小根窗口一样大,而且它的大小会随着窗口大小而改变。也就是说,如果点击最大化或使用鼠标改变窗口大小时,对话框的大小也会随着改变。而且这个对话框是嵌入在窗口中的,不显示标题栏。但是当把鼠标放在对话框顶部拖动时,可以将它从窗口中“拖出来”,就像输入法软件嵌入在桌面底部的任务栏中一样,只是输入法软件没有标题栏。哪位达人指教下,我该用什么函数什么类呢?或者有类似的程序也可以,谢谢!
另外还想问个问题,怎样在对话框的按钮中显示位图呢?谢谢!
------解决方案--------------------
那是dialogbar。
------解决方案--------------------
是Dock的ControlBar吧?
------解决方案--------------------
什么软件有那种对话框,能举个例子吗。
------解决方案--------------------
设置按钮的style为Bitmap, 关联这个按钮的一个CButton变量(如m_btn), 在对话框的初始化时使用
this->m_btn.SetBitmap(LoadBitmap(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDB_BITMAP1)));
请达人指教
其实我发现很多Windows程序都有类似功能,当点击窗口中某一按钮时,会在窗口的右侧某一固定位置弹出一个对话框。这个对话框的大小根窗口一样大,而且它的大小会随着窗口大小而改变。也就是说,如果点击最大化或使用鼠标改变窗口大小时,对话框的大小也会随着改变。而且这个对话框是嵌入在窗口中的,不显示标题栏。但是当把鼠标放在对话框顶部拖动时,可以将它从窗口中“拖出来”,就像输入法软件嵌入在桌面底部的任务栏中一样,只是输入法软件没有标题栏。哪位达人指教下,我该用什么函数什么类呢?或者有类似的程序也可以,谢谢!
另外还想问个问题,怎样在对话框的按钮中显示位图呢?谢谢!
------解决方案--------------------
那是dialogbar。
------解决方案--------------------
是Dock的ControlBar吧?
------解决方案--------------------
什么软件有那种对话框,能举个例子吗。
------解决方案--------------------
设置按钮的style为Bitmap, 关联这个按钮的一个CButton变量(如m_btn), 在对话框的初始化时使用
this->m_btn.SetBitmap(LoadBitmap(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDB_BITMAP1)));