欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
MFC中回車(chē),空格,ESC,F1鍵盤(pán)操作對對話(huà)框的影響處理

MFC中回車(chē),空格,ESC,F1鍵盤(pán)操作對對話(huà)框的影響處理

分類(lèi): windows開(kāi)發(fā) 696人閱讀 評論(1) 收藏 舉報

如果希望鍵盤(pán)左右鍵不會(huì )影響對話(huà)框中按鈕的焦點(diǎn),則可以將這些按鈕設置為Group屬性。

 

F1鍵屏蔽:

  1. void MainApp::WinHelp( DWORD dwData, UINT nCmd /*= HELP_CONTEXT*/ ){// 屏蔽所有的F1幫助}  

別忘了在頭文件的相應地方加上virtual void WinHelp(DWORD dwData, UINT nCmd = HELP_CONTEXT);

或者

  1. BEGIN_MESSAGE_MAP(ChildApp, CWinApp)  
  2. //ON_COMMAND(ID_HELP, CWinApp::OnHelp)  
  3. END_MESSAGE_MAP()  


按空格是相當于在對話(huà)框中執行焦點(diǎn)所在按鈕的操作。

如果想設置按空格執行的按鈕,如下

  1. BOOL CChildDialog::OnInitDialog()  
  2. {      
  3.     m_pButton->SetFocus();      
  4.     return FALSE;  
  5. }  

別忘了在頭文件中加入virtual BOOL OnInitDialog();

 

有些對話(huà)框要屏蔽Enter和ESC。一般Enter對應OnOK(),ESC對應OnCancel()。因此解決方法是:

1 重寫(xiě)OnOK()和OnCancel()函數。使其不返回IDOK等值。

2 截獲消息,代碼如下:

  1. BOOL CChildDialog::PreTranslateMessage(MSG* pMsg){  
  2.     if(WM_KEYDOWN == pMsg->message )   
  3.     {   
  4.         UINT nKey = (int) pMsg->wParam;  
  5.         if( VK_RETURN == nKey ) return TRUE ;   
  6.     }  
  7.     return TypeBaseClass::PreTranslateMessage(pMsg);  
  8. }  

別忘了在頭文件里加入afx_msg BOOL PreTranslateMessage(MSG* pMsg);

 

用戶(hù)一般喜歡擊Enter而不是空格,對于用戶(hù)想擊Enter而執行的按鈕,可以設置如下。

  1. BOOL CChildDialog::OnInitDialog()  
  2. {      
  3.     SetDefID(IDC_BUTTONID);      
  4.     return TRUE;  
  5. }  
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
VC程序中定制對話(huà)框中的回車(chē)鍵
基本對話(huà)框,解決ESC和回車(chē)鍵退出問(wèn)題 for VC6
在父對話(huà)框中嵌入子對話(huà)框
VC List Control控件高級使用
深入淺出 CPropertySheet
如何使對話(huà)框不響應Enter鍵與ESC鍵
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久