MFC
Larry_666
编程使我快乐
展开
-
vs2008 MFC程序 更改 文本框 控件背景
系统环境:Windows 7 64位 XP32位软件环境:Visual C++ 2008 SP1本次目的:为对话框设置背景颜色、控件颜色 既然MFC对话框不好开发,那么现在我们来开始美化我们的对话框。为对话框设置背景颜色、控件颜色等等。总结了一下三种方法方法一:重载OnPaint(),即WM_PAINT消息。有关代码如下(以上例工程为准):原创 2017-08-31 09:26:16 · 671 阅读 · 0 评论 -
在MFC对话框中,如何让控件Static和Radio和CheckBox背景透明?
要做到透明控件,有两种办法。1,把父窗口中控件所在区域的背景先画到控件上。这种办法适合几乎所有的控件。HBRUSH DxfViewDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);//没办法,搞一个万原创 2017-08-30 15:40:37 · 2389 阅读 · 1 评论 -
MFC 绘制界面 控件以及屏幕闪烁的问题
绘图时屏幕闪烁的原因分析很长一段时间我一直认为绘图过程中出现的屏幕闪烁是图形刷新速度过快而造成的(相信有很多朋友也跟我一样有这样的想法),但是通过编写一些绘图程序,我发现事情并非如此,至少刷新速度快不会是造成屏幕闪烁的根本原因。这个问题可以通过下面的两个试验进行说明。1、编写一个刷新速度很慢的应用程序,可以设计为通过点击鼠标来进行屏幕刷新。通过该试验可以发现即使屏幕的刷新速度很慢,但是在每原创 2017-08-30 10:30:23 · 2855 阅读 · 0 评论 -
MFC 控件添加ToolTip
自己总结的mfc界面 控件添加ToolTip在程序的.cpp中添加如下代码HWND CreateToolTipInsert(int toolID, HWND hDlg, PTSTR pszText) { if (!toolID || !hDlg || !pszText) { return FALSE; } HWND h原创 2017-08-31 10:22:49 · 1313 阅读 · 0 评论