如何实现窗口缩放,视图区里的图形也会跟着变化
在CMFCView类中添加三个消息函数:
在类向导中选中CMFCView类,点击右键---->类向导------>消息-------->双击WM_CREATE,WM_TIMER,WM_SIZE
在CMFCView.cpp中会出现三个函数:
int CSketcherView::OnCreate(LPCREATESTRUCT lpCreateSt...
分类:
其他好文 时间:
2014-06-29 07:37:00
阅读次数:
210
CImage类
我们知道,Visual C++的CBitmap类和静态图片控件的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以及图元文件的内容,而不像VB中的Image控件可 以显示出绝大多数的外部图像文件(BMP、GIF、JPEG等)。因此,想要在对话框或其他窗口中显示外部图像文件则只能借助于第三方提供的控件或代码。
现在,MFC和ATL共享的新类CImage为图像处...
分类:
其他好文 时间:
2014-06-20 10:30:45
阅读次数:
317
CString是MFC的字符串类,它不是基本类型,而是对字符串的封装,它是自适应的,在UNICODE环境下就是CStringW,在非UNICODE环境下就是CStringA。
CString的三种形式
Visual C++.NET中将CStringT作为ATL和MFC的共享的“一般”字符串类,它有CString、CStringA和CStringW三种形式,分别操作不...
分类:
其他好文 时间:
2014-06-07 15:34:06
阅读次数:
204
1.插入一个Bitmap的资源图片,假设资源名称为:IDC_BITMAP1
2.在CXXXDialog::OnPaint()中实现:
void CMyDialogDlg::OnPaint()
{
if (IsIconic())
{
CPaintDC dc(this); // 用于绘制的设备上下文
SendMessage(WM_ICONERA...
分类:
其他好文 时间:
2014-06-07 15:23:43
阅读次数:
266
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: "public: virtual char const * __thiscall std::exception::what(void)const " (?what@exception@std@@UBEPBDXZ) already defined in libcmt.lib(stdexcpt.obj)
1>MS...
分类:
其他好文 时间:
2014-06-07 14:42:14
阅读次数:
947
首先我们创建一个简单的MFC对话框程序,这个创建过程...
分类:
其他好文 时间:
2014-06-07 11:38:49
阅读次数:
200
在MFC中增加一个时间计时器消息事件利用this->SetTimer(1,1000,NULL);开启计时器添加响应事件void
Csqllink1Dlg::OnTimer(UINT_PTR nIDEvent) { CTime
tm; tm=CTime::GetCurrentTime(); CWnd*...
分类:
其他好文 时间:
2014-06-07 09:58:30
阅读次数:
224
MFC六大核心机制概述
我们选择了C++,主要是因为它够艺术、够自由,使用它我们可以实现各种想法,而MFC将多种可灵活使用的功能封装起来,我们岂能忍受这种“黑盒”操作?于是研究分析MFC的核心机制成为必然。
首先,列出要讲的MFC六大核心机制: 1、MFC程序的初始化。 2、运行时类型识别(R...
分类:
其他好文 时间:
2014-06-07 08:11:34
阅读次数:
190
跟它抗争了四五天后,终于在今晚鬼使神差的把它弄好了~~刚开始是不能建MFC工程,到后来连工程栏都不见了~~也是自己迷糊,重复着一样的动作N多次,浪费了好多时间,还生了好多次气,最后才发现是WIN7的兼容性问题,所以以后遇到不顺的时候,最应该做的是控制好情绪,淡定得找到具体问题,百度解决方法~~在解决...
分类:
其他好文 时间:
2014-06-05 16:45:38
阅读次数:
167
》目录《》——————————————————————《1、建立工程1、建立一个MFC工程,命名为Tao_Music2、选择为基本对话框3、包含WindowsSockts4、使用静态链接库
[方便一会直接生成的exe文件单独可以发布]2、搭建界面1、拖入控件:2、控件拖入并摆好3、...
分类:
其他好文 时间:
2014-06-05 16:29:46
阅读次数:
430