想请教一个关于child类型的置顶窗口的实现问题:
我采用的是Document-View结构,在Frame上面有一个view,需要在特定的时候在view页面的上面显示一个窗口,也可以说是一个工具栏(但是这个工具栏可以根据鼠标移动来确定显示与隐藏的,这个不是重点),重点是这个显示在view上面的窗口会覆盖掉view的一块区域,如果用一个child类型的dialog使用HWND_TOP的形式显示,如果view一刷新就会把这个窗口给刷没了,请问大家有没有好的实现方式。注:目前我采用了一个popup类型的dialog覆盖在view前面,但是在界面的焦点、拉伸、最大最小化时处理比较麻烦,所以想改成child型的CWnd。结构示意图如下:------------------------
| ------------------- |
| | ------------- | |
| | | 置顶窗口 | | |
| | ------------- | |
| | 被覆盖一部分的 | |
| | view | |
| ------------------- |
| Frame |
------------------------
我采用的是Document-View结构,在Frame上面有一个view,需要在特定的时候在view页面的上面显示一个窗口,也可以说是一个工具栏(但是这个工具栏可以根据鼠标移动来确定显示与隐藏的,这个不是重点),重点是这个显示在view上面的窗口会覆盖掉view的一块区域,如果用一个child类型的dialog使用HWND_TOP的形式显示,如果view一刷新就会把这个窗口给刷没了,请问大家有没有好的实现方式。注:目前我采用了一个popup类型的dialog覆盖在view前面,但是在界面的焦点、拉伸、最大最小化时处理比较麻烦,所以想改成child型的CWnd。结构示意图如下:------------------------
| ------------------- |
| | ------------- | |
| | | 置顶窗口 | | |
| | ------------- | |
| | 被覆盖一部分的 | |
| | view | |
| ------------------- |
| Frame |
------------------------
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货