VC++6编写使用消息对话框的程序,如何实现对帮助按钮(MB_HELP)的响应,打开.hlp文件。
发布网友
发布时间:2023-02-13 21:18
我来回答
共1个回答
热心网友
时间:2023-02-13 22:47
添加对消息 WM_HELP 的响应
在响应函数里做你想做的事情
按帮助键后,系统会给你的应用程序发送该消息追问没有找到WM_HELP 。只找到WM_HELPINFO。
我在WM_HELPINFO响应函数里加入:
::WinHelp(m_hWnd, "C:\\Books 1\\04\\E0407\\Debug\\E0407.hlp", HELP_CONTENTS, 0);
运行时弹出了E0407.hlp,但也同时弹出了提示:
windows 帮助
该主题不存在。请与应用程序供应商联系,以便得到更新的帮助文件。(129)
追答你重载这一消息后,Windows自动生成处理函数里应该有默认调用,你把这个代码删掉,就不会调用系统的了