1.CFileDialog 的 应用 CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREA...
分类:
其他好文 时间:
2014-08-20 22:32:33
阅读次数:
170
CFileDialog文件选择对话框的使用:首先构造一个对象并提供对应的參数,构造函数原型例如以下: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = N...
分类:
其他好文 时间:
2014-08-20 09:18:06
阅读次数:
211
函数功能:该函数获得一个窗体的句柄,该窗体的类名和窗体名与给定的字符串相匹配。这个函数查找子窗体,从排在给定的子窗体后面的下一个子窗体開始。在查找时不区分大写和小写。函数原型:HWND FindWindowEx(HWND hwndParent,HWND hwndChildAfter,LPCTSTR ...
函数功能:该函数获得一个顶层窗体的句柄,该窗体的类名和窗体名与给定的字符串相匹配。这个函数不查找子窗体。在查找时不区分大写和小写。函数型:HWND FindWindow(LPCTSTR IpClassName,LPCTSTR IpWindowName);參数:IpClassName :指向一个指定了...
CFileDialog 在MSDN中的函数原形CFileDialog::CFileDialog(BOOL bOpenFileDialog,LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL,DWORD dwFlags = OFN_HIDERE...
分类:
其他好文 时间:
2014-08-16 16:26:40
阅读次数:
275
VC雕虫小技集(二)何志丹1,如果你没有定义_UNICODE,则LPCTSTR代表 const char * ,因此直接使用就可以了. 如果定义了_UNICODE ,LPCTSTR代表 const wchar_t* ,就不能直接使用了.2,得到鼠标的位置 DWORD dw = GetMessageP...
分类:
其他好文 时间:
2014-08-15 17:24:19
阅读次数:
201
函数原型:CreateDirectory( LPCTSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes);简介: CreateDirectory 是Win32API函数,用于创建文件夹。 参数 lpPathName 表示路径 参数 ....
分类:
其他好文 时间:
2014-08-15 01:22:46
阅读次数:
205
看代码时遇到的一些不会用的函数,记录下来。 1. lstrcpynLPTSTR lstrcpyn( __out LPTSTR lpString1, __in LPCTSTR lpString2, __in int iMaxLength); 说明: 该函数把第二个参数指定的字符串复制到第一个...
分类:
其他好文 时间:
2014-08-14 13:59:08
阅读次数:
177
其实还是 ANSI 和 UNICODE 编码的问题。
可以使用宏 _T() 包裹字符串,使得 ANSI 和 UNICODE 兼容。如
CString strJustAnother (_T ("This is a TCHAR string a.k.a. LPCTSTR"));
或者,给那些不想改代码人的偷懒方法,屏蔽掉这个编译错误:
在 stdafx.h 文件中你一般...
分类:
其他好文 时间:
2014-08-12 17:06:24
阅读次数:
159
为了完成一个简单的注册表删除程序,由于我本身是win7 64位的OS,写了以下代码来递归删除注册表键值,程序代码如下:
#include
#include
#define KEY_WOW64_64KEY 256
long DeleteSubKeyTree(HKEY hKey, LPCTSTR lpSubKey)
{
LONG lResult;
HKEY hSubKey;
DWO...