
MFC
文章平均质量分 73
EasyMike
这个作者很懒,什么都没留下…
展开
-
MFC中的OnDraw和OnPaint的对比
学习中遇到一个问题,OnDraw与OnPaint有什么区别?上网搜索了一下,又查了一下MSDN和MFC的一些源文件,现整理如下。OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消转载 2013-04-09 22:16:02 · 762 阅读 · 0 评论 -
visual c++常用小代码
1.打开记事本:WinExec("notepad.exe",SW_SHOW); 2.打开网页:ShellExecute(NULL,"open","www.baidu.com",NULL,NULL,SW_SHOWNORMAL);3.按钮的允许与禁止:m_Button1.EnableWindow(true);m_Button1.EnableWindow(false);转载 2013-04-21 11:35:14 · 1259 阅读 · 0 评论 -
[MFC]选择目录对话框和选择文件对话框
在MFC编程中经常会需要用到选择目录和选择文件的界面,以下总结一下本人常用的这两种对话框的生成方法:选择目录对话框void CDcPackerDlg::OnBnClickedDecgen() { char szPath[MAX_PATH]; //存放选择的目录路径 CString str; ZeroMemory(szPath, sizeof(szPath)); B转载 2013-05-03 21:57:51 · 564 阅读 · 0 评论 -
VC++音频技术之调节音量及设置静音
本文主要介绍如何使用混音器Mixer API函数实现系统音量调节,以及设置静音。1.混音器的作用及结构1.1混音器的作用 声卡(音频卡)是计算机进行声音处理的适配器,具有三个基本功能: (1)音乐合成发音功能 (2)混音器(Mixer)功能和数字声音效果处理器(DSP)功能 (3)模拟声音信号的输入和输出功能 混音器的作用是将来自音转载 2016-06-30 23:44:26 · 9362 阅读 · 0 评论 -
CStatic控件的基本使用
CStatic 继承于 CWnd,是一种特殊的窗体。他可以显示文本字符串(这也是最常用的用法)、图标、指针(cursor)、位图和增强图文元件. 通常静态控件不提供输入和输出。但是如果把他的属性设置为 SS_NOTIFY,他可以通知其父窗口的击鼠标事件。一。CStatic 用于显示文本 如果文本不变,可以直接设置其 Caption。如果想在运行过程中改变其显示文本,可以用转载 2016-07-01 19:44:45 · 413 阅读 · 0 评论 -
CWnd类
CWnd在头文件afxwin.h中,是MFC窗口类的基类,提供了微软基础类库中所有窗口类的基本功能。CWnd对象与Windows的窗口不同,但是两者有紧密联系。CWnd对象是由CWnd的构造函数和析构函数创建或销毁的。另一方面,Windows的窗口是Windows的一种内部数据结构,它是由CWnd的Create成员函数创建的,而由CWnd的虚拟析构函数销毁。DestroyWindow函数销毁W转载 2016-07-01 22:24:14 · 5248 阅读 · 0 评论 -
VC++2010中的GetWindowText与GetWindowTextW的区别
UpdateData(TRUE);//将控件上显示上的数据更新到关联变量UpdateData(FALSE);将关联变量的值更新到控件显示。当你改变控件对应的关联变量的值的时候,要使用UpdateData(FALSE)来更新显示。当你在界面上更改控件的值的时候,你要使用UpdateData(TRUE);将值更新到关联变量或者如果不使用关联变量,可以使用GetDlgItemText(I转载 2016-07-02 22:28:17 · 13655 阅读 · 0 评论