Как отследить событие появления окна Help (нужен его hwnd) по F1? - VB

Узнай цену своей работы

Формулировка задачи:

Попробую сформулировать:
Есть App
У него есть файл справки .chm.

При вызове справки вызывается окно справки (htmlhelp).
Это окно можно вызвать
1) нажав F1
2) через API напр. так

Это одно и то жк единственное окно (неважно как вызывали), "привязано" к App и закрывается вместе с App.
При использовании HTML Help API Function всегда возвращается hwnd этого окна. Здесь более менее ясно.
Вопрос:

1) Как отследить момент когда окно Help появилось? OnHelp (????)
Хотя бы если это явилось следствием нажатия F1.
Но важен не факт нажатия F1 а факт появления окна Help привязанного к App.
2) Соответственно найти его hwnd по факту появления.


Конечной целью является кастомизация-стилизация окна хэлпа по факту его появления.
Как здесь: 14699711 (это реально)

Решение задачи: «Как отследить событие появления окна Help (нужен его hwnd) по F1?»

textual
Листинг программы
[WINDOWS]
MyProgaHelp=,"Table of Contents.hhc",,"Introduction_Main.htm",,,,,,0x2120,,0x3006,,,,,,,, 1

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы