处理按钮的UP和DOWN
2010.6.1
BOOL CButtonUPDlg::PreTranslateMessage(MSG* pMsg)
{
HWND hwndUp = GetDlgItem(IDC_BUTTON1)->GetSafeHwnd();
HWND hwndDown = GetDlgItem(IDC_BUTTON4)->GetSafeHwnd();
if (pMsg->hwnd == hwndUp)
{
switch( pMsg->message )
{
case WM_LBUTTONDOWN:
TRACE("UP ---BUTTON DOWN!/n");
break;
case WM_LBUTTONUP:
TRACE("UP ---BUTTON UP!/n");
break;
}
}
else if (pMsg->hwnd == hwndDown)
{
switch( pMsg->message )
{
case WM_LBUTTONDOWN:
OutputDebugString("DOWN ---BUTTON DOWN!/n");
break;
case WM_LBUTTONUP:
OutputDebugString("DOWN ---BUTTON UP!/n");
break;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
vc中处理按钮的UP和DOWN事件
最新推荐文章于 2020-07-31 15:46:20 发布