
duilib
wjh_init
一个正在编程之路上学习的菜鸟
展开
-
duilib中CEditUI理解
简述 因为最近去实习,公司中要求用duilib来进行界面绘制,在使用到CEditUI进行密码栏的设置时,因为CEditUI是没有默认信息的显示栏的。 如下图: 就是当没有焦点的时候会显示信息,这时候我才用的是给CEditUI设置文字,这种方法在对于普通的编辑框是没有问题的,当当用于对密码框的时候就会有问题。因为当没有点击密码框的时候应该是显示文字的,当点击了之后就应该设置编辑框为密码状态...原创 2018-06-13 20:21:21 · 1832 阅读 · 0 评论 -
duilib无标题窗口拖动
简述 如题,因为在使用设置caption属性时会让整个窗口的可输入控件都不可触发焦点 解决办法 重载 LRESULT OnNcHitTest(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);这里有关于介绍这个函数的 https://blog.youkuaiyun.com/liuxiaomao1988/article/deta...转载 2018-06-18 14:01:57 · 1011 阅读 · 0 评论 -
duilib禁止双击最大化
简述 用duilib开发了一个窗口,比如是登录窗口,那么这个窗口的窗口的双击最大化就毫无意义,甚至带来灾难,我们就要明确禁止这样的行为。 方法一 过滤WM_NCLBUTTONDBLCLK在HTCAPTION区的响应即可 LRESULT MyWindow::HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam) { //add...原创 2018-06-18 17:48:18 · 445 阅读 · 0 评论