需要实现这样的功能:对话框窗口上均匀的显示制定的窗口,当点击某一个窗口(窗口上需要显示bmp图片),把改窗口区域用绿色线条标识出来,表示当前选中了该区域。
我的实现方式:类CMyButton继承Cbutton,用来提供一个显示bmp图片的类;类CAreaDlg继承CDialog,在主对话框中中选中某一窗口(类CMyButton),通过movewindow将此对话框移到该区域,作为一个绿色标记。主对话框类中有CMyButton数组和CAreaDlg。
现在遇到的问题是当我选中一个区域时,将CAreaDlg移动到选中区域时,CAreaDlg窗口会把CMyButton的图片覆盖掉。我用setwindowpos设置其参数也不能解决这个问题。
主界面上的窗口要求必须用button控件来实现,标记选中区域是不是我的方法错了:是我的CMyButton没处理好么,头说选中区域能放在CMyButton里做,可是他也没说怎么做。我觉得不行?
请问这个问题应该怎么处理?
我的实现方式:类CMyButton继承Cbutton,用来提供一个显示bmp图片的类;类CAreaDlg继承CDialog,在主对话框中中选中某一窗口(类CMyButton),通过movewindow将此对话框移到该区域,作为一个绿色标记。主对话框类中有CMyButton数组和CAreaDlg。
现在遇到的问题是当我选中一个区域时,将CAreaDlg移动到选中区域时,CAreaDlg窗口会把CMyButton的图片覆盖掉。我用setwindowpos设置其参数也不能解决这个问题。
主界面上的窗口要求必须用button控件来实现,标记选中区域是不是我的方法错了:是我的CMyButton没处理好么,头说选中区域能放在CMyButton里做,可是他也没说怎么做。我觉得不行?
请问这个问题应该怎么处理?
解决方案 »
- IOCP中AcceptEx只连接不发送数据问题?
- http代理服务器编程中用户名和密码是什么?怎么设置?
- 我有项目和图像图形处理方面有关的,急找这方面的专家高手,快与我联系,QQ:113754393,在线等
- 有源代码,不知道怎么回事,哪为解释一下关于下载的(CGridCtrl)使用问题。
- 如何修改文件的时间?
- 难题:如何动态改变别人已有程序工具栏任一按钮上的icon?
- 谁知道在VC6里面可不可以使用命令行编译?
- 如何实现CAN在不同应用程序中共享
- 菜鸟求助:mfc中添加excel类,有点老问题,但是实在搞不定
- 关于MapInfo的画矩形问题??
- 程序无法终止,被卡住了
- MFC 自带的打包功能做出的安装包 可以实现安装完成后提示重起吗
其他窗口dc->FrameRect(rect, &CBrush(RGB(0,0,0)));