这句话怎么理解?
SendMessage (hwnd, WM_LBUTTONDOWN, MK_LBUTTON,MAKELONG (x * cxBlock, y * cyBlock))
看到windows程序设计鼠标那章。
这句话的意思书上是这样讲的。使用SendMessage把WM_LBUTTONDOWN讯息发送给它自身?
我想问的是不是调用下面的wm_lkbuttondown???
case WM_LBUTTONDOWN :
x = LOWORD (lParam) / cxBlock ;
y = HIWORD (lParam) / cyBlock ;
if (x < DIVISIONS && y < DIVISIONS)
{
fState[x][y] ^= 1 ;
rect.left = x * cxBlock ;
rect.top = y * cyBlock ;
rect.right = (x + 1) * cxBlock ;
rect.bottom = (y + 1) * cyBlock ;
InvalidateRect (hwnd, &rect, FALSE) ;
}
else
MessageBeep (0) ;
return 0 ;
还有MAKELONG (x * cxBlock, y * cyBlock)这个函数是什么意思???