求救!!!一个窗体处理问题
我在wndproc里拦截&h86(WM_NCACTIVTE)消息的时候做出的效果就像图3显示一切正常,但是一旦有msgbox的时候就会无法激活msgbox,点不到msgbox的按钮,造成
msgbox无法关闭
如果&h86不拦截的话就像图1,一切正常,但是丢失焦点的时候却会有白框在周围(图2)
图1
图2
图3
窗口基本样式:
WS_CLIPCHILDREN
WS_CLIPSIBLINGS
WS_GROUP
WS_MAXIMIZEBOX
WS_MINIMIZEBOX
WS_SYSMENU
WS_TABSTOP
WS_THICKFRAME
WS_VISIBLE
扩展样式:
WS_EX_CONTROLPARENT
WS_EX_STATICEDGE
WS_EX_APPWINDOW
谁告诉怎么把这个白框去掉啊 ??? --------------------编程问答-------------------- 这很正常嘛,是你的主题显示成这样的,和你的程序没啥关系吧
我猜的
xp下失去焦点也同样会有灰色部分
看看主题设置啥的 --------------------编程问答-------------------- 不是主题问题
应该是WM_NCACTIVTE处理的不对
谁知道怎么回事啊? --------------------编程问答-------------------- upupupupupu
补充:.NET技术 , C#