原文:http://blog.csdn.net/phunxm/article/details/5082618
一.ANSI和UNICODE
1.为什么要使用UNICODE?
(1) 可以很容易地在不同语言之间进行数据交换。
(2) 使你能够分配支持所有语言的单个二进制.exe文件或DLL文件。
(3) 提高应用程序的运行效率。
Windows 2000是使用UNICODE从头进行开发...
分类:
其他好文 时间:
2016-07-13 16:20:51
阅读次数:
431
void ShowCallerModuleName(void* calleraddr ){ HMODULE hCallerModule = NULL; TCHAR szModuleName[MAX_PATH] = _T(""); void *callerAddress = calleraddr;// ...
分类:
其他好文 时间:
2016-07-08 15:23:44
阅读次数:
188
由于在windows下的QT编程中,如果涉及到使用微软的API,那么不可避免使用_TCHAR这些类型,因此在网上查了一下,其中一个老外的论坛有人给出了这个转换,因此在这里做一下笔记 : )#ifdef UNICODE #define QStringToTCHAR(x) (wchar_t*) x.ut ...
TCHAR szDriverBuffer[512]; CString csDriver; DWORD dwLength = GetLogicalDriveStrings(IN 512, OUT szDriverBuffer); // 执行后,在szDriverBuffer中存储的盘符数据格式: //... ...
分类:
其他好文 时间:
2016-05-14 00:41:03
阅读次数:
437
#define _WIN32_WINNT 0x0501#include <windows.h>#include <stdio.h>#include <tchar.h>#define BUFSIZE MAX_PATH#define FILESYSNAMEBUFSIZE MAX_PATH/******* ...
#include<windows.h>#include<tchar.h>#define TIME 5LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);int WINAPI WinMain(HINSTANCE hInstance, HINSTAN ...
分类:
其他好文 时间:
2016-04-27 22:28:26
阅读次数:
234
sort函数,调用时使用函数头: #include <algorithm> sort(begin,end);用来表示一个范围。 1 int _tmain(int argc, _TCHAR* argv[]) 2 { 3 int a[20]={2,4,1,23,5,76,0,43,24,65},i; 4 ...
分类:
编程语言 时间:
2016-04-07 20:46:15
阅读次数:
166
MSDN中的一个示例代码,步骤就是RegisterHotKey注册热键,然后响应WM_HOTKEY消息 @1:这个是系统热键 [cpp] view plain copy #include "stdafx.h" int _cdecl _tmain ( int argc, TCHAR *argv[]) ...
分类:
其他好文 时间:
2016-03-31 23:04:29
阅读次数:
175
原来,它就等价于 typedef char TCHAR;typedef char *PTCHAR; PTCHAR相当于char* ...
分类:
其他好文 时间:
2016-03-29 16:31:54
阅读次数:
232
定义 相关头文件 #define UNICODE <WINUSER.h> <WINNT.h> <WINBASE.h> #define _UNICODE <TCHAR.h> 头文件 常用函数/定义 <WINBASE.h> GetCurrentDirectory