重绘啊保留system menu窗口样式后的标题栏重绘有关问题!
重绘高手请进啊!!保留system menu窗口样式后的标题栏重绘问题!!!!!
在保留system menu样式中重绘整个标题栏后,当程序每次运行后首次用鼠标左右键点击标题栏后,标题栏上会出现系统默认的“最小化”、“最大化”、“关闭”按钮的图案,之后操作导致标题栏重绘后不会再出现该现象,请问各位大侠如何避免该现象产生,就是要避免首次点击标题栏时系统对标题栏上按钮的默认绘制操作。
请注意,我就是要保留system menu样式而避免该现象,没有system menu样式确实没有该问题了,但也没有了系统菜单。另外在WM_NCLBUTTONDOWN和WM_NCRBUTTONDOWN等事件中,对nHitTest==HTCAPTION的情况下不调用默认处理也不会有该现象,但也就不能移动对话框等相应的功能了,这更是我不愿看到的。请有知道此类问题的大侠伸出援手啊!小弟在此谢过了!!!!
程序启动后首次在标题栏上长时间点击鼠标健后不移动也不松开(就尽量不要导致重绘发生),该现象特别明显。
我的问题跟这位老兄提出的问题相同:http://topic.****.net/t/20051205/13/4438562.html
但遗憾的是他没有找到好的解决方法
另外如果有要看详细例子的可以在这里找到
http://www.vckbase.com/document/viewdoc/?id=317
这个用例就有我说的上述问题,同样遗憾的是作者也没有解决办法
------解决方案--------------------
接分!
------解决方案--------------------
帮你顶
------解决方案--------------------
up!
好像只能是这样的..
在保留system menu样式中重绘整个标题栏后,当程序每次运行后首次用鼠标左右键点击标题栏后,标题栏上会出现系统默认的“最小化”、“最大化”、“关闭”按钮的图案,之后操作导致标题栏重绘后不会再出现该现象,请问各位大侠如何避免该现象产生,就是要避免首次点击标题栏时系统对标题栏上按钮的默认绘制操作。
请注意,我就是要保留system menu样式而避免该现象,没有system menu样式确实没有该问题了,但也没有了系统菜单。另外在WM_NCLBUTTONDOWN和WM_NCRBUTTONDOWN等事件中,对nHitTest==HTCAPTION的情况下不调用默认处理也不会有该现象,但也就不能移动对话框等相应的功能了,这更是我不愿看到的。请有知道此类问题的大侠伸出援手啊!小弟在此谢过了!!!!
程序启动后首次在标题栏上长时间点击鼠标健后不移动也不松开(就尽量不要导致重绘发生),该现象特别明显。
我的问题跟这位老兄提出的问题相同:http://topic.****.net/t/20051205/13/4438562.html
但遗憾的是他没有找到好的解决方法
另外如果有要看详细例子的可以在这里找到
http://www.vckbase.com/document/viewdoc/?id=317
这个用例就有我说的上述问题,同样遗憾的是作者也没有解决办法
------解决方案--------------------
接分!
------解决方案--------------------
帮你顶
------解决方案--------------------
up!
好像只能是这样的..