Sdílet prostřednictvím


Mapování zpráv do funkcí

Toto okno Vlastností umožňuje svázat obslužné rutiny zpráv (členské funkce tříd uživatelského rozhraní knihovny MFC) se zprávami generovanými aplikačními prostředky. Pro vytvoření vazby využívají Mapu zpráv MFC.

Při použití Zobrazení tříd k vytvoření nové třídy odvozené z jedné ze tříd frameworku, je automaticky vložena kompletní a funkční třída v souboru hlaviček (.H) a zadané implementační soubory (.CPP).

Poznámka

Chcete-li přidat novou třídu, která nezpracovává zprávy, vytvořte třídu přímo v textovém editoru.

Definování nebo odebrání popisovače zpráv pomocí okna Vlastnosti

  1. V Zobrazení tříd, klikněte na třídu.

  2. V okně Vlastnosti klikněte na Zprávy.

    Poznámka

    Tlačítko Zprávy je k dispozici, pokud vyberete název třídy v Zobrazení tříd nebo po kliknutí na okno zdrojového kódu.

    Pokud projekt obsahuje popisovač pro zprávy, pak se název popisovače zobrazí v pravém sloupci vedle zprávy.

  3. Pokud zpráva nemá žádný popisovač, potom klikněte na buňku v pravém sloupci okna Vlastností, a zobrazí se navrhovaný název popisovače <add>HandlerName. (Například pro popisovač zpráv WM_TIMER navrhne <add>OnTimer).

  4. Chcete-li přidat kód zástupné procedury funkce, klikněte na navržený název.

  5. Chcete-li upravit popisovač zpráv, dvakrát klikněte na zprávu v Zobrazení tříd a upravte kód v okně zdrojového kódu.

Chcete-li odebrat popisovač zprávy, dvakrát klikněte na popisovač v pravém sloupci a zvolte <delete>HandlerName. Kód funkce je zakomentován.

Viz také

Úkoly

Přidání členské funkce

Přidání členské proměnné

Přepisování virtuální funkce

Odkaz

Adding Event Handlers for Dialog Box Controls

Navigace strukturou třídy

Koncepty

Přidání popisovače zpráv knihovny MFC

Přidání funkcionality pomocí Průvodců kódem

Přidání třídy