當前位置:編程學習大全網 - 網站源碼 - 如何在MFC界面開發中響應Button按鈕的Down和Up事件

如何在MFC界面開發中響應Button按鈕的Down和Up事件

實現原理也挺簡單,在消息調度函數PreTranslateMessage函數中攔截Button按鈕的句柄,之後在對應大括號內調用相關功能塊即可。核心源碼如下:…… ……BOOL CTestButtonDlg::PreTranslateMessage(MSG* pMsg){  if(pMsg->message == WM_LBUTTONDOWN)  { if(pMsg->hwnd == GetDlgItem(IDC_BTN_FOR_TEST)->m_hWnd) { MessageBox("Button按鈕按下"); // 在此調用Button按鈕按下的操作 }  } if(pMsg->message == WM_LBUTTONUP)  {   if(pMsg->hwnd == GetDlgItem(IDC_BTN_FOR_TEST)->m_hWnd)   {   MessageBox("Button按鈕擡起");   // 在此調用Button按鈕擡起的操作   }  }}…… ……

  • 上一篇:礦池算力簽到多久才到1fil
  • 下一篇:淘寶商品寶貝如何顯示放大的圖片?
  • copyright 2024編程學習大全網