修改窗体风格,去掉WS_EX_TOOLWINDOW,任务栏上图标不能立即显示的问题
会思考的草 2012-02-09 04:42:29 如题,窗口需要在两种模式下切换,一种是正常的窗口,在任务栏有图标,有sysmenu,另一种是停靠的浮动条,此时在任务栏没有图标。
问题1
用ModifyWindowEx修改窗体风格WS_EX_TOOLWINDOW为WS_EX_APPWINDOW,任务栏上有图标但是无法立即显示,需要先切换到其他窗口,再点击我自己的窗口,任务栏图标才会出现。
问题2
任务栏图标出现后,点击任务栏图标,应该使窗口在最小化和正常显示之间切换,但是发现有时候点击任务栏图标,窗口无法收到WM_SYSCOMMAND/SC_MINIMIZE的点击消息,要再按一次才能收到这个消息,何故?