需要实现这样的功能:对话框窗口上均匀的显示制定的窗口,当点击某一个窗口(窗口上需要显示bmp图片),把改窗口区域用绿色线条标识出来,表示当前选中了该区域。
    我的实现方式:类CMyButton继承Cbutton,用来提供一个显示bmp图片的类;类CAreaDlg继承CDialog,在主对话框中中选中某一窗口(类CMyButton),通过movewindow将此对话框移到该区域,作为一个绿色标记。主对话框类中有CMyButton数组和CAreaDlg。
    现在遇到的问题是当我选中一个区域时,将CAreaDlg移动到选中区域时,CAreaDlg窗口会把CMyButton的图片覆盖掉。我用setwindowpos设置其参数也不能解决这个问题。
    主界面上的窗口要求必须用button控件来实现,标记选中区域是不是我的方法错了:是我的CMyButton没处理好么,头说选中区域能放在CMyButton里做,可是他也没说怎么做。我觉得不行?   
    请问这个问题应该怎么处理?