MFC中的一些问题记录
2012-01-09 22:59 Clingingboy 阅读(664) 评论(0) 编辑 收藏 举报
- CWnd中PreCreateWindow、PreSubclassWindow、SubclassWindow的区别
- 【原】CListCtrl 使用技巧
- 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景
- 深度解析VC中的消息(上)
- What are TCHAR, WCHAR, LPSTR, LPWSTR, LPCTSTR etc?
- 关于WM_ERASEBKGND和WM_PAINT的深刻理解
关于重绘背景的理解:每次重绘,必须有一个背景色,默认情况下,windows处理了这个背景色消息。
这里有两个动作需要处理: 1.清除背景(注意不是背景色,可以理解为清除画布)2.然后重新绘制背景色
如果返回return true,则告诉系统已经自己处理过了,不需要系统来重绘背景色
参考opengl:http://www.cnblogs.com/Clingingboy/archive/2010/10/16/1853038.html - InvalidateRect MFC的Invalidate方法默认重绘整个窗体
- GDI+ 绘制超链接文本,定义StringFormat 的SetLineAlignment
StringFormat stringFormat; stringFormat.SetLineAlignment(StringAlignmentCenter); stringFormat.SetFormatFlags(StringFormatFlagsLineLimit | StringFormatFlagsNoWrap);
- 使用API判断网络是否连通(InternetGetConnectedState / IsNetworkAlive)
- 关于WM_NCHITTEST消息
- http://www.codeproject.com/KB/MFC/CustomWindow.aspx
- C++变量命名规则
- 自绘菜单
- WM_CTLCOLOR消息
- _tcslen(".....")和stlen(".....")函数有什么区别
- InternetOpen具体三种方式的使用
- VC++得到任务栏的高度和位置的方法
- 任务栏位置
- SAFEARRAY使用实例
- 在COM中使用数组参数-SafeArray
- 浅析C++内存分配方式
- 目前比较热的GUI 总结
- 画自定义尺寸的圆角背景
- 设置右键菜单某个项为粗体
- 悬浮窗右键菜单第二次无法自动隐藏的问题
- SetWindowPos
- DeleteMenu和RemoveMenu的区别
- Custom Draw
- 用VC实现TOOL TIP (EnableToolTips,OnToolHitTest,TTN_NEEDTEXT)VC中给树形控件的图标加上工具提示
- VC6.0 文件拖拽
- Window下拖放操作Drag & Drop 全解析
- 防止CListCtrl闪烁的几种方法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现