原文转自:http://www.cnblogs.com/Alberl/p/3344886.html 一、WindowImplBase的bug 在第8个教程【2013 duilib入门简明教程 -- 完整的自绘标题栏(8)】中,可以发现窗口最大化之后有两个问题, 1、最大化按钮的样式还是没变,正确的样 ...
分类:
其他好文 时间:
2017-08-19 20:01:16
阅读次数:
230
网上很多教程,但博主在实践过程中,又总结了几点,所以就写了博文记录一下……我的下篇博文将教大家自绘自己的鼠标指针,不过会过一段时间哦,想学的话就关注我哦! ...
分类:
Web程序 时间:
2017-08-18 21:27:48
阅读次数:
228
常见的控件自绘的方法有父窗口的OnDrawItem()函数、子控件的OnDrawItem()函数、子控件的CtlColor()函数、子控件的OnPaint()函数,子控件的OnNMCustomdraw()函数等。自绘控件的话需要控件具有Owner Draw属性,通过Create()创建控件的时候添加 ...
分类:
其他好文 时间:
2017-07-17 15:14:28
阅读次数:
178
因项目需要准备对LISTVIEW的滚动条进行自绘。于是在网上搜了一下,问题没解决,却搜出一篇令人不愉快的帖子 。确实,那时候实力是不够的,但现在应该是没问题了,为这个目的才不断磨练自己的。 LISTVIEW控件的滚动条是系统自带的,它不创建窗口。对LISTVIEW窗口本身进行子类化后,要处理一些跟滚 ...
翻译来源:https://www.codeproject.com/Articles/5242/XColorStatic-a-colorizing-static-control XColor Static是一个简单的基于静态框的控件,它提供字体更改,文本和背景颜色以及图标显示。 XColor Stat ...
分类:
其他好文 时间:
2017-07-16 23:32:36
阅读次数:
638
http://www.docin.com/p-567657457.html?qq-pf-to=pcqq.c2c http://www.cnblogs.com/snow001x/archive/2008/12/04/1347854.html ...
做windows开发这么久了,一直以来对WM_PAINT和WM_ERASEBKGND消息总是感觉理解的不准确,每次要自绘一个窗口都因为知其然不知其所以然,偶然发现一篇文章,详细透彻地分了这个两个消息的用途和设计初衷,这篇文章也是我见过最深入也是最准确关于WM_PAINT和WM_ERASEBKGND消 ...
分类:
其他好文 时间:
2017-07-06 22:00:53
阅读次数:
245
Create(WS_VISIBLE|WS_CHILD|LBS_NOTIFY|LBS_OWNERDRAWFIXED|LBS_HASSTRINGS|LBS_NOINTEGRALHEIGHT ,rcWnd,this,xxx); 如果想要响应ON_LBN_SELCHANGE消息,则一定要加LBS_NOTIF ...
分类:
其他好文 时间:
2017-07-05 20:03:27
阅读次数:
179
CListCtrl的派生类CMyListCtrl的DrawItem()函数里添加代码 PenLine是在框内画线,模仿被选中的样子 ...
btn.h [cpp] view plain copy #pragma once // CBtn #include "ximage/ximage.h" class CBtn : public CButton { DECLARE_DYNAMIC(CBtn) private: CxImage * m_p ...
分类:
编程语言 时间:
2017-05-31 14:08:14
阅读次数:
285