在看《windows程序设计》和懂SDK编程的人请进!!
switch (message)
{
case WM_INPUTLANGCHANGE:
dwCharSet = wParam ;
// fall through
case WM_CREATE:
case WM_DISPLAYCHANGE:
// Get maximum size of client area
cxClientMax = GetSystemMetrics (SM_CXMAXIMIZED) ;
cyClientMax = GetSystemMetrics (SM_CYMAXIMIZED) ;
// Get character size for fixed-pitch font
hdc = GetDC (hwnd) ;
SelectObject (hdc, CreateFont (0, 0, 0, 0, 0, 0, 0, 0,
dwCharSet, 0, 0, 0, FIXED_PITCH, NULL)) ;
GetTextMetrics (hdc, &tm) ;
cxChar = tm.tmAveCharWidth ;
cyChar = tm.tmHeight ;
DeleteObject (SelectObject (hdc, GetStockObject (SYSTEM_FONT))) ;
ReleaseDC (hwnd, hdc) ;
// Allocate memory for display lines
if (pmsg)
free (pmsg) ;
cLinesMax = cyClientMax / cyChar ;
pmsg = malloc (cLinesMax * sizeof (MSG)) ;
cLines = 0 ;
// fall through
case WM_SIZE:
if (message == WM_SIZE)
{
cxClient = LOWORD (lParam) ;
cyClient = HIWORD (lParam) ;
}
// Calculate scrolling rectangle
rectScroll.left = 0 ;
rectScroll.right = cxClient ;
rectScroll.top = cyChar ;
rectScroll.bottom = cyChar * (cyClient / cyChar) ;
InvalidateRect (hwnd, NULL, TRUE) ;
if (message == WM_INPUTLANGCHANGE)
return TRUE ;
return 0 ;
。。。。。
}
我想问一下:
if (message == WM_INPUTLANGCHANGE)
return TRUE ;
有什么作用!!一般都返回0,return TRUE意味着什么?
问题点数:60、回复次数:5Top
1 楼Zark(金陵五月)回复于 2002-11-13 23:15:38 得分 5
如果收到WM_INPUTLANGCHANGE消息,就什么也不做.
return TRUE; 在所有的DLGPROCC以及部份WNDPROCTop
2 楼Zark(金陵五月)回复于 2002-11-13 23:16:07 得分 0
如果收到WM_INPUTLANGCHANGE消息,就什么也不做.
return TRUE; 在所有的DLGPROCC以及部份WNDPROC中表示此消息已被处理.Top
3 楼Kiloy(千逸)回复于 2002-11-14 13:00:30 得分 10
让Windowes 知道你明白有INPUTLANGCHANGE这回事!Top
4 楼carole_zhang(晚风也渡)回复于 2002-11-14 13:13:31 得分 20
return true指的是该消息已经被处理了Top
5 楼dozoo(飞来峰上有晴天)回复于 2002-11-14 13:20:48 得分 25
截获WM_INPUTLANGCHANGE消息,return true表示此条消息不再被传递Top
相关问题
- 请问Windows核心编程与 MFC Windows 程序设计哪本书好???
- 求助,<<windows程序设计>>看不懂,咋办??????
- windows程序设计一书讲的内容是否就是vc++编程和mfc编程的内容
- 《windows 程序设计》
- 《windows程序设计》
- 《windows核心编程》(北大出版)和《windows程序设计》(机械出版)哪一个更好???
- 那里有<<Windows高级编程指南>>和<<Windows程序设计>>这两本书的电子图书
- 急救~~请问《WINDOWS程序设计》这本书是不是用于MFC编程的???好象不是~
- 请问什么是PowerBuilder的经典书籍?就好像Windows编程的<<windows程序设计>>一样
- <windows程序设计>中的一个例子,多线程的简单例子(_endthread和_beginthread),请SDK的朋友help




