1 #include 2 #include 3 #define IOCP_KEY_READ 1 4 #define IOCP_KEY_WRITE 2 5 6 int main() 7 { 8 LPCTSTR lpstrSrcFilePath = TEXT("Demo.exe"); 9 LPCTSTR... ...
分类:
其他好文 时间:
2017-06-03 21:46:53
阅读次数:
235
1、创建键 RegCreateKeyEx函数将创建指定的注册表项,如果这个表项已经存在,则打开该表项; LONG RegCreateKey( HKEY hKey, LPCTSTR lpSubKey, PHKEY phkResult ); hKey:指向当前打开表项的句柄,或是下列预定义的保留句柄值之 ...
命名管道屏蔽了底层的网络协议细节,在不了解网络协议的情况下也可以利用命名管道来实现进程间通信;命名管道不仅可以在本机上实现两个进程间的通信,还可以跨网络实现两个进程间的通信; 1、创建命名管道 HANDLE CreateNamedPipe( LPCTSTR lpName, DWORD dwOpenM ...
分类:
其他好文 时间:
2017-05-30 19:26:44
阅读次数:
141
1、相关类:CFileDialog类 CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_O ...
分类:
其他好文 时间:
2017-05-29 20:31:38
阅读次数:
195
1、相关类 CFile类 -封装了文件句柄以及操作文件的API函数 CFileFind类 -封装了文件搜索功能 2、CFile类的使用 2.1文件读写 1)创建或者打开文件 CFile::Open virtual BOOL Open( LPCTSTR lpszFileName, UINT nOpen ...
分类:
编程语言 时间:
2017-05-29 20:00:08
阅读次数:
293
1、文件的创建和打开 HANDLE CreateFile( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreati ...
(1)在ANSI字符集下 LPCTSTR想当于LPCSTR,当中L指long。P指Point,C指Const。在程序中能够直接用char*类型的数据对LPCSTR进行赋值,用下述语句: LPCSTR a1= "abc"; string a2 = "abcde"; a1 = a2.c_str(); ( ...
分类:
其他好文 时间:
2017-04-30 14:10:43
阅读次数:
170
很多时候 难免用到CDuiString和string的转换。 我们应该注意到,CDuiString类有个方法: 可以通过这个方法,把CDuiString变为LPCTSTR ; 所以下一步只是如何把LPCTSTR 转为string了。 首先写一个StringFromLPCTSTR函数,完成转换: 下面 ...
分类:
其他好文 时间:
2017-04-14 20:19:01
阅读次数:
401
一个字符可以用1-byte表示,即ANSI编码; 一个字符也可用2-bytes表示,即Unicode编码(Unicode其实还包含了更多内容,不止2-bytes)。 Visual C++支持char和wchar_t作为ANSI和Unicode的原始数据类型。 例如 以及 它们可以统一写成 TCHAR ...
分类:
其他好文 时间:
2017-04-13 14:38:17
阅读次数:
289
BOOL CopyFile( LPCTSTR lpExistingFileName, // pointer to name of an existing file LPCTSTR lpNewFileName, // pointer to filename to copy to BOOL bFailI ...
分类:
其他好文 时间:
2017-04-05 15:36:28
阅读次数:
123