Sdílet prostřednictvím


Obálkové třídy

Když vložíte ovládací prvek do projektu Visual C++, obálkové třídy pro ovládací prvek nejsou zahrnuty ve výchozím nastavení. Nicméně pokud chcete upravit chování ovládacího prvku můžete napsat obálkovou třídu pro ovládací prvek. Podle toho, jak chcete programově manipulovat ovládacím prvkem, potřebujete napsat jednu nebo více obálkových tříd ovládacích prvků.

Obálková třída je k dispozici pro každé z coclasses v ovládacích prvcích knihovny souboru(.tlb). V ovládacích prvcích obálkové třídy by měl mít název ovládacího prvku předponu písmene C.

Další informace o funkci obálkových tříd naleznete v tématu modelu objektu pro základní technologii ovládacích prvků.

Použití CWnd::GetDlgItem vyžadují obálkové třídy také, protože návratová hodnota musí být převedena na ovládací prvek třídy. Příklad:

CDBList* pDBList = 0;
pDBList = static_cast<CDBList*>(GetDlgItem(IDC_DBLIST));

Načtením generovaného .idl souboru lze zjistit, jaké vlastnosti, metody a události neochrání ovládací prvek, jakož i vidět metodu a přímo přistupující objekt deklarací funkce. Další informace lze z ovládacího prvku získat pomocí objektu OLE/objektu COM Viewer.

Viz také

Odkaz

Použití ovládacích prvků ActiveX

Změna chování za běhu ovládacího prvku