摘要:
_T _T("")是一个宏,定义于tchar.h下。[1] #define __T(x) L ## x #define _T(x) __T(x) 他的作用是让你的程序支持Unicode编码 因为Windows使用两种字符集ANSI和UNICODE, 前者就是通常使用的单字节方式, 但这种方式处理象中文这样的双字节字符不方便, 容易出现半个汉字的情况。 而后者是双字节方式,方便处理双字节字符。 Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。 如果你编译一个程序为ANSI方式, _T实际不起任... 阅读全文
摘要:
HWND hEdit = ::GetWindow(your combox object.GetSafeHwnd(),GW_CHILD); if(IsWindow(hEdit)) { ModifyStyle(hEdit,0,ES_NUMBER,0); }修改只允许输入数字BOOL CChildWnd::PreTranslateMessage(MSG* pMsg)//截获消息{ // TODO: 在此添加专用代码和/或调用基类 //一开始就限定输入只能为数字 HWND hEdit = ::GetWindow(m_pageComboBox.GetSafeHwnd()... 阅读全文