错误的监视器上的Windows HtmlHelp弹出窗口

时间:2017-05-03 15:52:15

标签: windows winapi chm

我使用带有C的HTMLHelp功能为各种对话框上的编辑字段提供简短的上下文相关帮助。当对话框位于屏幕具有负X坐标的显示器上时,它完美地工作除了

例如,我有三个监视器,三个CENTER上的左上角是屏幕上的(0,0)点。这使得LEFT屏幕上的所有X坐标都具有负值。当我为HH_DISPLAY_TEXT_POPUP调用HTMLHelp时,它显示的工具提示显示卡在CENTER屏幕的左边缘而不是它所属的LEFT屏幕。当帮助弹出窗口的坐标位于中央或右侧屏幕上时,弹出窗口就是它应该的位置。

有没有人知道让HTMLHelp功能正常工作的方法,只需使用给定的坐标,而不是应用无效的范围检查和"修复"我的X位置?

如果没有,我想我将被迫编写自己的帮助弹出功能版本,但我更倾向于使用系统功能。

0 个答案:

没有答案