12 2012 档案
摘要:假设在一个对话框程序中,有两个文本框(IDC_EDIT_FILE1和IDC_EDIT_FILE2)和两个按钮(IDC_BTN_1和IDC_BTN_2),这两个文本框中要输入两个不同的文件名称,从而完成相应的操作(如比较两个文件的差异),我们不得不通过两个按钮来实现两次“打开文件”的过程(相信我,这个功能经常会使用到的)。此时,我们可以使用OnDropFiles功能。以下从不同角度(对话框、文本框)来完成这个工作。不管从何种角度,让我们先来了解一下OnDropFiles到底是何物。OnDropFiles是WINDOWS窗口的WM_DROPFILES消息的消息响应函数,值得注间的是,对于基于...
阅读全文
摘要:// Change.cpp: implementation of the CChange class.////////////////////////////////////////////////////////////////////////#include "stdafx.h"#include "CodeChange.h"#include "Change.h"#ifdef _DEBUG#undef THIS_FILEstatic char THIS_FILE[]=__FILE__;#define new DEBUG_NEW#en
阅读全文
摘要:CString转int:非Unicode环境CString str("1234");char *ch = str.GetBuffer(str.GetLength());int num = atoi(ch);str.ReleaseBuffer();int转CString:非Unicode环境CString str;int num = 1234;str.Format("%d",num);不建议使用(LPSTR)(LPCTSTR)这样的转换,不安全,错误率高。
阅读全文