在资源里面画出你的界面。在添加类。然后在视图里定义这个类的指针,DIALOG的指针,还有就是区域对象, 如下Cwindows *tw; CRect m_cle;CDialogEx *ph;在CPP文件构造函数里初始化ZeroMemory(&m_cle,sizeof(m_cle));tw = new ...
分类:
其他好文 时间:
2016-07-02 22:42:45
阅读次数:
155
使用C/C++编程时,常使用ZeroMemory、memset或 “={0}”来对结构体对象进行初始化或清零。然而这三种方式都有各自的特点,使用时需谨慎,否则容易出现严重错误,本人今日解决一个导致宕机的bug,查了几小时,才发现是由同事乱用ZeroMemory所致。于是搜集资料,撰此文以共勉。 me ...
分类:
编程语言 时间:
2016-05-19 20:56:11
阅读次数:
148
使用DirectX SDK中带的CWaveFile类可以进行wave文件的读写,新建一个wave文件,并将头信息和音频数据写入文件:
CWavefile *g_pWaveFile;
WAVEFORMATEX wfxInput;
ZeroMemory(&wfxInput,sizeof(wfxInput));
wfxInput.wFormatTag = WAVE_FORMAT_PCM;
wf...
分类:
其他好文 时间:
2016-05-07 09:09:25
阅读次数:
156
BOOL DeleteFolder(LPCTSTR lpszPath) { SHFILEOPSTRUCT FileOp; ZeroMemory((void*)&FileOp,sizeof(SHFILEOPSTRUCT)); FileOp.fFlags = FOF_NOCONFIRMATION; Fi ...
分类:
编程语言 时间:
2016-04-07 10:50:35
阅读次数:
162
char SectionNames[MAX_PATH],*pSectionName; ZeroMemory(SectionNames,MAX_PATH); GetPrivateProfileSectionNames(SectionNames,MAX_PATH,"config.ini"); int i...
分类:
其他好文 时间:
2015-07-30 16:44:45
阅读次数:
109
在MFC编程中经常会需要用到选择目录和选择文件的界面,以下总结一下本人常用的这两种对话框的生成方法:选择目录对话框{charszPath[MAX_PATH];//存放选择的目录路径CStringstr;ZeroMemory(szPath,sizeof(szPath));BROWSEINFObi;bi...
分类:
编程语言 时间:
2015-07-30 16:43:09
阅读次数:
103
如何打开系统 OPENFILENAME opfn;
WCHAR strFilename[MAX_PATH];//存放文件名
//初始化
ZeroMemory(&opfn, sizeof(OPENFILENAME));
opfn.lStructSize = sizeof(OPENFILENAME);//结构体大小
//设置过滤
opfn.lpstrF...
1、函数需要初始化,否则下次调用函数时,Result还是上次的值,可能会引起误判。但是不会有内存泄漏,即使包含string类型的成员。2、如果record包含的都是值类型的成员,比如integer,可以用ZeroMemory或者FillChar,函数多次调用时也不会内存泄漏。如果,包含string类...
分类:
其他好文 时间:
2015-04-17 19:57:16
阅读次数:
121
获得可执行文件所在路径的文件夹1 CString sText;2 TCHAR szPath[MAX_PATH];3 ZeroMemory(szPath, sizeof(TCHAR)*MAX_PATH);4 GetModuleFileName(NULL, szPath, sizeof(TCHAR...
分类:
其他好文 时间:
2015-02-10 20:13:30
阅读次数:
162
void CServerDlg::OnBnClickedButtonSavePath()
{
CString str;
BROWSEINFO bi;
ZeroMemory(&bi, sizeof(BROWSEINFO)); //作用为给所有参数都设为0,即NULL
bi.hwndOwner = GetSafeHwnd(); //bi.hwndOwner = m...
分类:
其他好文 时间:
2015-01-19 23:38:40
阅读次数:
460