Sdílet prostřednictvím


Mapování zpráv na funkce

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 rozhraní, je automaticky vložena kompletní a funkční třída v souboru hlaviček (.h) a zadaných implementačních souborech (.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 klepněte na buňku v pravém sloupci okna vlastnosti, zobrazí se navrhovaný název popisovače jako <přidat>HandlerName. (Například WM_TIMER zprávy <přidat>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 vyberte <odstranit>HandlerName.Kód funkce je zakomentován.

Viz také

Úkoly

Přidání členské funkce (Visual C++)

Přidání členské proměnné (Visual C++)

Přepisování virtuální funkce (Visual C++)

Referenční dokumentace

Přidání obslužných rutin události pro ovládací prvky dialogového okna

Navigace strukturou třídy (Visual C++)

Koncepty

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

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

Přidání třídy (Visual C++)