Podporiť

Bežných dialógových okien poskytujú kontextový text Pomocníka pre štandardnej ovládacie prvky dialógového okna. Poskytnúť ďalšiu pomoc pre spoločné dialógové môžete zobraziť tlačidlo Pomocník a spracovávať správy vygeneruje, keď používateľ klikne na tlačidlo. Tlačidlo Pomocník je doplnok k predvolenému kontextový text Pomocníka. Tlačidlo Pomocník je užitočné pri opise všeobecným účelom dialógového okna ako je platí pre vašu aplikáciu.

Kontextového Pomocníka

Všetky spoločné dialógové okná poskytujú kontextový text Pomocníka pre štandardnej ovládacie prvky dialógového okna. Používateľ môže zobraziť Pomocníka pre jednotlivé ovládacie prvky z niektorého z nasledujúcich metód:

Ak dialógové okno prispôsobiť pridaním nových ovládacích prvkov, podporiť tieto ovládacie prvky musia rozšíriť aj spracovaním žiadostí o pomoc pri príslušná procedúra. Príslušná procedúra prijíma tieto správy, keď používateľ požaduje pomoc.

Akcia používateľa Správa
Používateľ klikol pravým tlačidlom myši ponad ovládací prvok. WM_CONTEXTMENU
Používateľ stlačí kláves f1. WM_HELP
Používateľ klikol ? tlačidlo na záhlavie a potom klikol na možnosť ovládací prvok. WM_HELP

Má spracovať tieto hlásenia pre ovládacie prvky boli pridané, ale nech predvolené dialógové okno pole postup spracovanie správ pre štandardnej kontroly. Ďalšie informácie o tom, ako spracovať tieto hlásenia nájdete Pomocníka – preh3ad.

Tlačidlo Pomocník

Môžete zobraziť tlačidlo Pomocník v ktoromkoľvek z bežných dialógových stanovením SHOWHELP hodnoty v členských štátoch vlajok Inicializácia štruktúry dialógového okna. Ak zobrazíte tlačidlo Pomocník musí spracovať užívateľ požiadať o pomoc. Spracovanie môže urobiť buď v jednom okne postupov alebo príslušná procedúra o dialógovom okne. Zvyčajne by spracovať žiadosti o pomoc volaním WinHelp funkcie.

Spracovať hlásenia Pomocníka v jednom okne postupov, musí získať identifikátor správy pre reťazec definovaná hodnota HELPMSGSTRING a identifikovať okno hlásenia. Ak chcete získať identifikátor správy, určiť HELPMSGSTRING ako parameter pri volaní funkcie RegisterWindowMessage . Pri vytváraní spoločnej dialógovým oknom, použite hwndOwner členskými dialógové okno pole Inicializácia štruktúry na identifikáciu okna, ktoré je prijímať správy. Dialógové okno pole postupu odošle správu na okno postup vždy, keď používateľ klikne na tlačidlo Pomocník.

Spracovať hlásenia Pomocníka v príslušná procedúra by proces WM_COMMAND správy. Príslušná procedúra poskytuje pomoc, ak wParam parameter tejto správy naznačuje, že užívateľ klikne na tlačidlo Pomocník . Identifikátor tlačidlo Pomocník je pshHelp konštanta definované v DLGS.H súbor.

Hook postupy Explorer-štýl Otvoriť a Uložiť ako spoločné dialógových oknách nedostávajú WM_COMMAND správy na tlačidlo Pomocník . Namiesto toho dialógovom okne odošle hlásenie oznámenia CDN_HELP príslušná procedúra po kliknutí na tlačidlo Pomocník.

Index