使用计时器更新MFC界面时间,频率1s。 文件——新建项目——MFC应用程序,下一步,选择基于对话框,其他默认,完成。 双击窗体(或者鼠标右键)进入类向导,自动创建Ontimer()函数 // CMFCApplication8Dlg 消息处理程序 BOOL CMFCApplication8Dlg:: ...
分类:
编程语言 时间:
2019-11-16 17:43:08
阅读次数:
81
进程间通信最简单的方式就是发送WM_COPYDATA消息。 发送WM_COPYDATA消息: SendMessage(接收窗口句柄, WM_COPYDATA, (WPARAM)发送窗口句柄, (LPARAM)&CopyData); 其中的CopyData为COPYDATASTRUCT结构类型,该结构 ...
分类:
编程语言 时间:
2019-11-16 12:48:04
阅读次数:
91
CPen 画笔 由CGdiObject类派生,用于修饰线条的颜色、宽度和线型(实线、虚线、点划线等)。 /* Pen Styles */ #define PS_SOLID 0 /* 实线 */ #define PS_DASH 1 /* */ #define PS_DOT 2 /* ....... * ...
分类:
编程语言 时间:
2019-11-15 22:16:35
阅读次数:
119
https://blog.csdn.net/holybin/article/details/28403109 MessageBox()是标准的Win32 API函数,可以直接使用; AfxMessageBox是MFC库提供的全局函数,提供了多种重载形式,需要MFC框架支持(带有afx都是基于框架的函 ...
分类:
其他好文 时间:
2019-11-15 15:42:57
阅读次数:
78
文件——新建——项目——MFC应用程序 运行即可。 【菜单栏单击事件】 视图——其他窗口——资源视图,双击Menu中的IDR_MAINFRAM,打开菜单栏。在主菜单栏输入“显示你好”。 “显示你好”处,鼠标右键——属性,为了直观,把ID修改成下图所示。 “显示你好”处,鼠标右键——添加事件处理程序。 ...
分类:
编程语言 时间:
2019-11-15 12:12:11
阅读次数:
91
使对话框的最大化和最小化无效,使Esc退出和Enter退出无效。 void CtestDialogDlg::OnSysCommand(UINT nID, LPARAM lParam) { // TODO: 在此添加消息处理程序代码和/或调用默认值 if (SC_MAXIMIZE == nID) re ...
分类:
编程语言 时间:
2019-11-14 21:37:01
阅读次数:
118
// MineSweeping.cpp: 定义 DLL 的初始化例程。//#include "stdafx.h"#include "MineSweeping.h"#ifdef _DEBUG#define new DEBUG_NEW#endif////TODO: 如果此 DLL 相对于 MFC DLL... ...
分类:
其他好文 时间:
2019-11-13 12:58:33
阅读次数:
74
MFC里面有大量的句柄包装类。顾名思义,所谓句柄包装类,指的是这些类是封装了系统对象的句柄(HWND,HDC,HBITMAP等等),并提供了一组成员函数作为访问系统对象的接口。 句柄实际上是一个整数,它标识了一种资源,如位图或者窗口。 句柄可以理解为指针或者地址,但是又不全是,可以理解为指针的指针? ...
分类:
编程语言 时间:
2019-11-08 14:02:17
阅读次数:
126
原文链接:https://www.swack.cn/wiki/001565675133949eff0d3d5a51f48288cf6d8248905e28f000/001569821278313e6b6441c7a9d4a4992a2425717bb27d6000 场景 用于帮我们将WPF、MFC项 ...
分类:
其他好文 时间:
2019-11-05 13:46:14
阅读次数:
121
CRgn类(区域)新建对话框类,修改OnPaint(), void CCRgnDlg::OnPaint() { CPaintDC dc(this); CBitmap bmp; bmp.LoadBitmap(IDB_BITMAP1); BITMAP bm; bmp.GetBitmap(&bm); in ...
分类:
编程语言 时间:
2019-11-02 00:45:56
阅读次数:
226