我在设置一个对话框的时候SetWindowPos的最后一个参数为SWP_NOZORDER|SWP_NOMOVE
当我使用MoveWindow()移动这个对话框的时候,这个对话框的父窗口没有进行主动刷新,我知道这是由于我设置了SWP_NOMOVE,但是这是为什么啊?是因为我设置了SWP_NOMOVE,所以在移动对话框的时候没有给父对话框发送刷新的消息吗?还是怎样?
注:这个对话框为disabled请求详细解答~!
当我使用MoveWindow()移动这个对话框的时候,这个对话框的父窗口没有进行主动刷新,我知道这是由于我设置了SWP_NOMOVE,但是这是为什么啊?是因为我设置了SWP_NOMOVE,所以在移动对话框的时候没有给父对话框发送刷新的消息吗?还是怎样?
注:这个对话框为disabled请求详细解答~!
解决方案 »
- 金碟HR实施顾问,这职位干啥的?
- 怎样改变树控件上显示的文本(字符串)的颜色?(见内)
- 小弟救助~~~望各位大虾帮忙!!!
- 求com技术内幕源码!
- Trojan这种木马有什么不用注册的好工具杀??
- 请问:在一个类中怎样得到其它类中变量的值呢?谢谢
- ADO Connection 的问题???答出者高分!!!
- 用Winsock编程时,怎样得到进程中的SOCKET句柄
- 现在这种环境下,我们是否应该全力地去学好面向对象呢?
- CScrollView的垂直滚动条必须要拖动窗口才能看见,怎么解决这个问题?
- 请高手指点,在线给分:stl list 中如何取得指定位置的值?比如倒数第三个。
- 检索一维数组 给二维数组赋值 问题
主窗口没有接受到WM_PAINT消息,我把这个子窗口的SWP_NOMOVE去掉之后再MoveWindow()主窗口就有接受到WM_PAINT了
所以我就想知道 是因为子窗口SWP_NOMOVE 所以MoveWindow()没有发送WM_PAINT ?还是说发了WM_PAINT,那被谁劫走了?
他为什么要劫走这个消息?
一般有的话都会有重画的,至于你没有收到应该是其他的原因