//ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW, SWP_DRAWFRAME);
//ModifyStyleEx(WS_EX_STATICEDGE|WS_EX_WINDOWEDGE|WS_EX_DLGMODALFRAME,WS_EX_CLIENTEDGE, SWP_DRAWFRAME);
//ModifyStyle(WS_BORDER, 0, SWP_DRAWFRAME);
WS_EX_APPWINDOW属性 MSDN的解释是:
Forces a top-level window onto the taskbar when the window is visible.
把顶层的并且可见的窗口放到任务栏上
ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);
这是把窗口的WS_EX_APPWINDOW属性去掉,增加WS_EX_TOOLWINDOW属性
在使用托盘技术的时,在窗口初始化函数调用ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);
就能把任务栏图标隐藏
ModifyStyleEx(WS_EX_TOOLWINDOW, WS_EX_APPWINDOW);
这是把窗口的WS_EX_TOOLWINDOW属性去掉,增加WS_EX_APPWINDOW属性
在双击托盘图标时,在响应双击消息里调用ModifyStyleEx(WS_EX_TOOLWINDOW, WS_EX_APPWINDOW);
继承于MFC控件,比如CStatic CEdit等等,在自定义代码中许多人反映无法更改控件的外观属相,这是因为大部分人没有通知主窗体自定义控件的外观更改了,可以使用下列代码进行更改:
ModifyStyle(WS_BORDER,0,SWP_DRAWFRAME);
ModifyStyleEx(WS_EX_STATICEDGE|WS_EX_WINDOWEDGE|WS_EX_DLGMODALFRAME,
WS_EX_CLIENTEDGE,SWP_DRAWFRAME);