![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
控件自绘系列
文章平均质量分 66
psbeond
Windows C++ 程序员
展开
-
窗口子类化
windows HWND子类化原理原创 2021-12-15 21:55:53 · 1042 阅读 · 0 评论 -
编辑非第一列Item的Label
作者:刘树伟日期:2015-10-18当Win32的List控件选中“Edit Label”风格后,List第0列Item可以被编辑,默认情况下,只有第0列的Item可以被编辑。但List提供了交换列索引的功能,我们可以把第0列与想要被编辑的列交换顺序,达到编辑非第0列的目的。 m_list.InsertColumn(0, _T("Column 0"), LVCFMT_LEFT, 100); m_list.InsertColumn(1, _T("Column 1"), LVCFMT_L...原创 2020-12-01 14:56:05 · 107 阅读 · 0 评论 -
【LibUIDK界面库系列文章】空闲消息
作者:刘树伟MFC文档视图中的菜单项、工具栏按钮的状态,都可以通过空闲消息来更新。CWinApp提供了空闲消息函数的虚函数:CWinApp::OnIdle,它由CWinApp::Run调用,而CWinApp::Run又由AfxWinMain调用,AfxWinMain的代码如下:int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE原创 2017-10-12 20:06:48 · 830 阅读 · 0 评论 -
【LibUIDK界面库系列文章】指定ComboBox的高度
本文讨论了如何设置combobox或combobox下拉框item的高度。原创 2017-10-03 10:32:05 · 268 阅读 · 0 评论 -
【LibUIDK界面库系列文章】Edit控件在不同操作系统及编译环境下的区别
本文讨论在自绘CEdit里,碰到的一些问题。原创 2017-10-03 16:35:24 · 335 阅读 · 0 评论 -
【LibUIDK界面库系列文章】设置Edit控件的Margin
本文讨论了如果设置Edit控件的边距原创 2017-10-03 16:50:55 · 399 阅读 · 0 评论 -
【LibUIDK界面库系列文章】打开和保存文件对话框
win32方式打开文件对话框。原创 2017-10-03 16:54:19 · 360 阅读 · 0 评论 -
【LibUIDK界面库系列文章】MDI菜单机制
本文讨论MFC中MDI框架的菜单机制。原创 2017-10-03 16:58:17 · 811 阅读 · 0 评论 -
【LibUIDK界面库系列文章】RC控件语法
本文讨论win32工程中,rc文件的格式。原创 2017-10-03 17:01:36 · 329 阅读 · 0 评论 -
【LibUIDK界面库系列文章】对话框坐标单位
本文讨论vc对话框资源中的坐标单位,及与像素的换算关系原创 2017-10-03 17:21:21 · 363 阅读 · 0 评论 -
【LibUIDK界面库系列文章】使用RichEdit制作QQ聊天记录控件
前段时间使用LibUIDK界面库为客户定制一个IM软件界面,需要把聊天记录以气泡形式展示出来。目前,国内IM软件显示聊天气泡主流的分为RichEdit和网页两派。不论从稳定性、兼容性、性能、体积、用户体验方面,RichEdit都完胜网页。不过,RichEdit开发气泡效果,难度非常大,非一般公司和个人可以解决,现在国内编程都走快餐经济,很少有人能静下心来,花几个月时间研究这个。RichEdit显示气泡,原理极其简单,但具体开发的时候,坑实在是太多。所以,我写下本文,让大家有个参考,少走弯路。原创 2017-10-09 10:27:03 · 2708 阅读 · 4 评论