随笔分类 -  MFC

摘要:在显示一个对话框时,可以在WM_PAINT消息处理函数中绘制窗口的背景色。但会出现一种情况,在还未执行完OnPaint函数,对话框已经先显示出白色窗体,如下: 还未绘制窗体,背景色先被显示。 解决办法: 1、添加WM_CTLCOLOR消息。 2、在消息响应函数中添加如下代码: 1 HBRUSH CZ 阅读全文
posted @ 2023-12-10 19:25 西兰花战士 阅读(54) 评论(0) 推荐(0) 编辑
摘要:本文引自:《VC窗口闪烁问题的解决》 概述 一般的windows复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小时候出现闪烁。 闪烁产生的原因 原因一: 如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上,而是写到了显存里,显卡每隔一段时间把 阅读全文
posted @ 2023-12-10 18:55 西兰花战士 阅读(311) 评论(0) 推荐(0) 编辑
摘要:参考CDialog::DoModal函数的实现方式,自己实现了模态框相关功能。 ModalBase.h头文件 1 #include <afxwin.h> 2 3 #define ID_NULL 0 4 #define ID_OK 1 5 #define ID_CANCEL 2 6 #define I 阅读全文
posted @ 2023-11-21 17:35 西兰花战士 阅读(113) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示