随笔分类 - duilib
重绘窗口(转)
摘要:Q:wm_paint消息在窗口重绘的时候产生,那什么时候窗口会重绘?? A: 严格地说,只有当收到WM_PAINT消息后窗口会重绘 但是引起这个消息的事件有很多, 比如:1.首次创建 2.移动 3.改变大小4.showwindow/ activate window/ invalidate windo
阅读全文
posted @ 2019-10-10 13:22
Mr_Seven77
创建不响应(不激活)窗口
摘要:1.创建窗口 窗口样式:UI_WNDSTYLE_CONTAINER,WS_EX_NOACTIVATE 2.设置窗口位置 SetWindowPos:SWP_NOACTIVATE 3.不响应鼠标激活 case WM_MOUSEACTIVATE: { lRes = MA_NOACTIVATEANDEAT;
阅读全文
MouseHover
摘要:MouseMove消息会覆盖MouseHover。
阅读全文
duilib窗口从任务栏恢复问题
摘要:关闭、最大最小化和恢复等消息由WM_SYSCOMMAND和OnSysCommand()进行处理,需要在HandleMessage()中添加处理。
阅读全文
循环调用dll库的界面时,首次正常,再次无响应
摘要:消息循环错误: 在为使用CPaintManagerUI::MessageLoop()的情况下退出,但却发送了PostQuitMessage(0)。
阅读全文