Sdílet prostřednictvím


Ovládací prvky MFC ActiveX: Přidání metod akcií

Burzovní metoda se liší od vlastní metodu v tom, že je již implementováno třídy COleControl.Například COleControl obsahuje předdefinované členské funkce, která podporuje způsob aktualizace ovládacího prvku.Odeslání položku mapy pro tuto metodu akcií je DISP_STOCKFUNC_REFRESH.

COleControlpodporuje dvě metody akcií: DoClick a aktualizovat.Aktualizace je vyvolán ovládacího prvku uživateli okamžitě aktualizovat vzhled ovládacího prvku; DoClick je vyvoláno požární klepněte na ovládací prvek událost.

Metoda

Odeslání položku mapy

Comment (Komentář)

DoClick

(DISP_STOCKPROP_DOCLICK)

Dojde k události Click.

Aktualizovat

(DISP_STOCKPROP_REFRESH)

Aktualizace okamžitě vzhled ovládacího prvku.

Přidání metoda zásob pomocí metodu Průvodce

Přidání akcií metoda je jednoduché použití Průvodce přidáním metody.Následující postup ukazuje způsob aktualizace přidání ovládacího prvku vytvořené pomocí Průvodce ovládacího prvku MFC ActiveX.

Přidat zásobní způsob aktualizace pomocí Průvodce přidáním metody

  1. Načtení ovládacího prvku projektu.

  2. V zobrazení třídy rozbalte knihovnu ovládacího prvku.

  3. Uzel rozhraní pro ovládání (druhý uzel uzel knihovny) tlačítkem otevřete místní nabídku.

  4. V místní nabídce klepněte na příkaz Přidat a klepněte na tlačítko Přidat metodu.

    Otevře se Průvodce přidáním metody.

  5. V Název metody klepněte na tlačítko aktualizace.

  6. Klepněte na tlačítko Dokončit.

Přidat metodu Průvodce změny metody akcií

Burzovní způsob aktualizace je podporována základní třídou prvku Průvodce přidáním metody deklarace třídy ovládacího prvku nijak nemění.Přidá položku pro metodu ovládacího prvku odeslání mapy a na jeho.IDL souboru.Mapy odeslání ovládacího prvku, v jeho provádění je přidán následující řádek (.Soubor CPP):

DISP_STOCKFUNC_REFRESH()

Díky způsob aktualizace uživatelům ovládacího prvku.

Následující řádek je přidán do ovládacího prvku.IDL souboru:

[id(DISPID_REFRESH), helpstring("method Refresh")] void Refresh(void);

Tento řádek přiřadí způsob aktualizace specifické identifikační číslo.

Viz také

Koncepty

Ovládací prvky MFC ActiveX