2013年6月11日

转 String,CString,TCHAR*,char*之间区别和联系

摘要: 最近老用到Cstring, TCHAR*, char*的转换.找到一篇写得蛮详细的. 引用过来, 方便自己以后查阅.char是类型TCHAR也是!不过他可以通过是否定义了UNICODE宏来判断到底是char还是w_char;TCHAR是一种字符串类型,它让你在以MBCS和UNNICODE来build程序时可以使用同样的代码,不需要使用繁琐的宏定义来包含你的代码,而char代表ASCII的字符#ifdef UNICODE typedef wchar_t TCHAR; #else typedef char TCHAR; #endif所以用MBCS来build时,TCHAR是char,使用UNICO 阅读全文

posted @ 2013-06-11 11:57 涛涛宝贝 阅读(378) 评论(0) 推荐(0) 编辑

窗口过程函数-----WindowProc和DefWindowProc函数[转]

摘要: 在Windows操作系统里,当窗口显示之后,它就可以接收到系统源源不断地发过来的消息,然后窗口就需要处理这些消息,因此就需要一个函数来处理这些消息。在API里定义了一个函数为回调函数,当系统需要向窗口发送消息时,就会调用窗口给出的回调函数WindowProc,如果WindowProc函数不处理这个消息,就可以把它转向DefWindowProc函数来处理,这是系统的默认消息处理函数。当你按下菜单,或者点击窗口时,窗口需要运行这个消息处理函数。函数WindowProc声明如下:TitleLRESULT CALLBACK WindowProc( HWND hwnd, UINT uMsg, WPARA 阅读全文

posted @ 2013-06-11 11:02 涛涛宝贝 阅读(538) 评论(0) 推荐(0) 编辑

导航