CharUpper,该怎么处理
CharUpper
windows 程序设计 中的不解处
对于WM_CHAR消息,wParam 应是字符的 ASCII 码,(TCHAR *) wParam 怎么把ASCII码转化为指针??
------解决方案--------------------
问题在:
LPTSTR CharUpper(
LPTSTR lpsz // single character or pointer to string
);
Parameters
lpsz
Pointer to a null-terminated string or specifies a single character. If the high-order word of this parameter is zero, the low-order word must contain a single character to be converted.
//
"If the high-order word of this parameter is zero"
就是说如果传过去不是指针(指针的高字节一定不为0),那么就是一个单字母。
- C/C++ code
case WM_CHAR: if ((wParam = (WPARAM) CharUpper ((TCHAR *) wParam)) == VK_RETURN) wParam = '=' ;
windows 程序设计 中的不解处
对于WM_CHAR消息,wParam 应是字符的 ASCII 码,(TCHAR *) wParam 怎么把ASCII码转化为指针??
------解决方案--------------------
问题在:
LPTSTR CharUpper(
LPTSTR lpsz // single character or pointer to string
);
Parameters
lpsz
Pointer to a null-terminated string or specifies a single character. If the high-order word of this parameter is zero, the low-order word must contain a single character to be converted.
//
"If the high-order word of this parameter is zero"
就是说如果传过去不是指针(指针的高字节一定不为0),那么就是一个单字母。