菜单命令“文件/打开”项先前被我去掉了,现在又想添上,但重新添上后呈灰色不可用。为什么呢?
菜单命令“文件/打开”项先前被我去掉了,现在又想添上,但重新添上后呈灰色不可用。为什么呢?
为它添加了一个消息响应函数以后倒是呈可用状态了,但是点击后并不能打开文件打开窗口了,为什么此时还必须手动添加代码来打开这个窗口了呢?
问题点数:20、回复次数:2Top
1 楼krh2001(边城浪子)回复于 2005-06-04 14:10:44 得分 10
手工添加 一个命令入口:
BEGIN_MESSAGE_MAP(C***App, CWinApp)
....
ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
END_MESSAGE_MAP()
或者在向导生成的该ID的消息处理里(注意应该加在APP类里),调用 CWinApp::OnFileOpen();Top
2 楼younggle(洋溢)回复于 2005-06-04 15:01:38 得分 10
因为没有该菜单函数的实现,所以就会变灰了。
添加该菜单函数的实现就可以了。Top




