zoukankan      html  css  js  c++  java
  • DuiLib 去除windows边框的问题

    档创建窗口的时候,如果使用的UI_WNDSTYLE_FRAME方式创建,可能会出现窗口带一圈Windows的边框,这种情况,只要在窗口类中实现以下函数即可:

    LRESULT YoBootFlashWnd::OnNcCalcSize(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
    {
    return 0;
    }
    

      

    并在HandleMessage函数中添加该消息的响应即可;

    还有一个问题就是窗口创建的时候可能会在不同的位置闪烁以下,这种情况下,实现以下函数即可:

    LRESULT YoBootFlashWnd::OnNcActivate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
    {
    	if (::IsIconic(*this)) bHandled = FALSE;
    	return (wParam == 0) ? TRUE : FALSE;
    }
    

    并在HandleMessage函数中添加该消息的响应即可;  

  • 相关阅读:
    课后作业03
    课堂测验02
    构建之法阅读笔记02
    进度条 二
    软件工程个人作业02
    Sprint6
    Sprint5
    Alpha版总结会议
    Beta版总结会议
    Alpha阶段项目Postmortem会议总结
  • 原文地址:https://www.cnblogs.com/leomoli/p/6946521.html
Copyright © 2011-2022 走看看