新建一个对话框程序,项目名为Test,删除默认确定,取消和静态文本框控件。添加一个按钮,Caption修改为“打开”,ID为IDC_Open,双击该按钮添加响应函数,响应函数如下:
void CTestDlg::OnBnClickedOpen()
{
MessageBox("打开 被按下");
}
即程序运行之后点击“打开”则弹出一个对话框。
下面为这个按钮添加快捷键ctrl+o。左下角切换到“资源视图”,然后项目名上右键>添加>资源
本文介绍如何在MFC的对话框程序中添加和响应快捷键。通过创建资源、设置加速键、添加变量和重写PreTranslateMessage函数,实现了Ctrl+O和按键A触发“打开”按钮的效果。对话框中使用加速键的步骤包括添加Accelerator资源、初始化HACCEL变量和处理PreTranslateMessage消息。
新建一个对话框程序,项目名为Test,删除默认确定,取消和静态文本框控件。添加一个按钮,Caption修改为“打开”,ID为IDC_Open,双击该按钮添加响应函数,响应函数如下:
void CTestDlg::OnBnClickedOpen()
{
MessageBox("打开 被按下");
}
即程序运行之后点击“打开”则弹出一个对话框。
下面为这个按钮添加快捷键ctrl+o。左下角切换到“资源视图”,然后项目名上右键>添加>资源
2517

被折叠的 条评论
为什么被折叠?