vc 打开文件对话框ID
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vc 打开文件对话框ID相关的知识,希望对你有一定的参考价值。
每个都是自己编写?还是vc自己上有啊,设置了对话框,不知道它的id没用!!!!各位大侠,小弟在整一个用mfc编写的中国象棋小游戏,添加一段音乐后,想整一个控制其播放的按钮,无奈才疏学浅,至今仍不懂如何添加,尤其是其ID,还望各位高手指点,小弟定当不胜感激!!!!!!!!!!
参考技术A 对话框资源可以直接编辑。打开资源就好了。
VC对话框的菜单添加快捷键
要在VC对话框上添加菜单的快捷键:
1、先创建快捷键资源表IDR_ACCELERATOR1,在表中将快捷键与菜单ID绑定
2、在对话框.h文件中,声明快捷键资源句柄 HACCEL m_Haccel;
3、在OnInitDialog函数中添加代码:
//加载快捷键资源表 m_Haccel = LoadAccelerators(theApp.m_hInstance,(LPCTSTR)IDR_ACCELERATOR1);
4、添加快捷键消息处理虚函数,如下:
BOOL CTestDlg::PreTranslateMessage(MSG* pMsg) { //处理快捷键消息 if(m_Haccel) { if(TranslateAccelerator(m_hWnd,m_Haccel,pMsg)) return TRUE; } return CDialogEx::PreTranslateMessage(pMsg); }
5、为菜单添加事件处理方法
给菜单添加小图标,代码如下:
1、在对话框窗口中.h文件中声明 CBitmap m_bmp;
2、在对话框的OnInitDialog函数中添加代码:
m_bmp.LoadBitmap(IDB_BITMAP1); GetMenu()->GetSubMenu(0)->SetMenuItemBitmaps(1,MF_BYPOSITION, &m_bmp, &m_bmp); //函数的第1个参数为菜单位置
以上是关于vc 打开文件对话框ID的主要内容,如果未能解决你的问题,请参考以下文章
编辑 rc 文件,然后在 VC 对话框向导中打开它时,由于 TBS_NOTIFYBEFOREMOVE 出现错误 RC2104