私はこのリンクを見つけました:http ://support.microsoft.com/kb/222829
でもそんなに理解できません。
わかりました。これをヘッダーファイルに追加する必要があることを理解しました。
HACCEL m_hAccelTable;
そしてこれ:
m_hAccelTable = LoadAccelerators(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_ACCELERATOR1));
私のメインの.cppに
しかし、これはどこに行きますか?
BOOL CAboutDlg::PreTranslateMessage(MSG* pMsg) {
if (m_hAccelTable) {
if (::TranslateAccelerator(m_hWnd, m_hAccelTable, pMsg)) {
return(TRUE);
}
}
return CDialog::PreTranslateMessage(pMsg);
}
約6つのショートカットが必要です(何かをロードするにはCTRL + U、その他をロードするにはCTRL + O)、これがどのように機能するか理解できません。少し助けが必要です