WM_LBUTTONUP

WM_LBUTTONUP,計算機專業名詞,意思是視窗信息。

基本介紹

  • 中文名:視窗訊息
  • 外文名:WM_LBUTTONUP
  • 類型:專業名詞
  • 平台:PC
視窗訊息
當游標在視窗客戶區時,用戶釋放滑鼠左鍵時發出的訊息。如果滑鼠沒有捕獲,這個訊息被送到游標下的視窗。否則,該訊息發布到捕獲滑鼠的視窗。
VC和button控制只有兩個事件,一個是單擊事件,一個事雙擊事件。
PreTranslateMessage是訊息在送給TranslateMessage函式之前被調用的,絕大多數本視窗的訊息都要通過這裡,比較常用,當你需要在MFC之前處理某些訊息時,常常要在這裡添加代碼.
BOOL AcameraCT::PreTranslateMessage(MSG* pMsg)
{
int buID;
buID= GetWindowLong(pMsg->hwnd,GWL_ID);//由視窗句柄獲得ID號,GetWindowLong為獲得視窗的ID號。
if(pMsg->message==WM_LBUTTONDOWN)
{
if(buID==IDC_BUTTON_CT1) //按下
{
//在這裡添加單擊按下事件的程式
}
}
if(pMsg->message==WM_LBUTTONUP)
{
if(buID==IDC_BUTTON_CT1)
{
//在這裡添加單擊鬆開事件的程式
}
}
return CDialog::PreTranslateMessage(pMsg);
}

相關詞條

熱門詞條

聯絡我們