1.资源的使用 (1)资源相关 资源脚本文件:*.rc文件 编译器:RC.exe (2)菜单资源的使用 a.添加菜单资源 b.加载菜单资源 在注册时设置菜单资源 加载菜单资源,设置到窗口 HMENU LoadMenu( HINSTANCE hInstance, LPCTSTR lpMenuName) ...
分类:
其他好文 时间:
2016-06-26 11:26:22
阅读次数:
110
一、*****CreateFile***** 这个函数可以创建或打开一个对象的句柄,凭借此句柄就可以控制这些对象:控制台对象、通信资源对象、目录对象(只能打开)、磁盘设备对象、文件对象、邮槽对象、管道对象。 函数原型:HANDLE CreateFile(LPCTSTR lpFileName, // ...
编译器有时候会根据编码方式来选择定义为LPCWSTR还是LPCTSTR LPSTR: 32bit指针 指向一个字符串,每个字符占1字节。 相当于 char * LPCSTR: 32-bit指针 指向一个常字符串,每个字符占1字节。 相当于 const char * LPTSTR: 32-bit指针 ...
分类:
其他好文 时间:
2016-05-17 06:20:38
阅读次数:
180
自动创建文件夹的两种方法 1、CreateDictionary() CreateDirectory(myPath, 0); //在临时文件夹中创建本应用的文件夹 原型为:BOOL WINAPI CreateDirectory(__in LPCTSTR lpPathName, __in LPSECUR ...
分类:
其他好文 时间:
2016-05-14 22:56:59
阅读次数:
195
在VC++的编程中,如何读取或设置文件的属性呢,经过一番研究,这里总结一下。 1.读取文件属性 使用FindFirstFile函数可以读取文件的各种基本属性,其原形是: HANDLE FindFirstFile( LPCTSTR lpFileName, //这个参数是要读取属性的文件路径 LPWIN... ...
分类:
编程语言 时间:
2016-05-14 00:43:49
阅读次数:
523
CRect GetTextRect(IN CDC* pDC,IN LPCTSTR lpText) { CRect rcText; //计算文本所占区域 pDC->DrawText(lpText,-1,&rcText,DT_CALCRECT); return rcText; } ...
分类:
其他好文 时间:
2016-05-14 00:34:43
阅读次数:
227
//!微秒级别的计时器 //ExactTimer.h #pragma once #include BOOL ReadDwordKey(IN HKEY hRootKey,IN LPCTSTR lpSubKey, IN LPCTSTR lpKey,OUT DWORD& dwValue){ HKEY hk... ...
分类:
其他好文 时间:
2016-05-14 00:33:33
阅读次数:
430
呃,一直想有一个这样功能的软件,但是貌似木有找到啊。
于是自己写了一个比较挫的。。
思路,截取ForegroundWindow图像生成png
void SavePictureAsPng(LPCTSTR lpFile)
{
HWND hwnd = GetForegroundWindow();
HDC hdcSrc = GetDC(hwnd);
int nBitPerPixel =...
分类:
其他好文 时间:
2016-05-12 13:11:04
阅读次数:
190
CString GetStringFromUrl(LPCTSTR pszUrl){ CString str ; HINTERNET hSession = ::InternetOpen( _T("4399GameBox") , INTERNET_OPEN_TYPE_PRECONFIG , NULL , ...
分类:
Web程序 时间:
2016-05-09 14:12:34
阅读次数:
173
char* 转换成 LPCTSTR 解析: num 获得长字节所需的空间MultiByteToWideChar()表示将s中的字符传递到ps指向的内存中。-1表示传输至s中的'\0'处,num表示传递的字节个数。 char* 转换成 CString CString转换成char* ...
分类:
编程语言 时间:
2016-04-25 14:36:41
阅读次数:
201