Visual C++ obsahuje podporu Custom controls. Pro n∞kterΘ ·Φely je vÜak nevhodnß. Nßsledujφcφ postup ji elegantn∞ obejde.
1) Vytvo°it okno (t°φdu odvozenou od CWnd) a v nφ naprogramovat co mß vßÜ nov² dialogov² prvek d∞lat. Nap°. CMyWnd
2) Do t°φdy dialogu p°idat Φlenskou prom∞nnou vaÜφ novΘ t°φdy okna. Nap°. CMyWnd wnd;
3) Do dialogu p°idat nov² prvek, nejlΘpe statick² text a roztßhnout jej na velikost, kterou mß vßÜ nov² dialogov² prvek mφt. V jeho vlastnostech nastavit jedineΦn² identifikßtor (tj. jin² ne₧ IDC_STATIC) nap°. IDC_MYCONTROL. Dßle v druhΘ zßlo₧ce zatrhnout polo₧ku Notify (pokud chcete aby reagoval na kliknutφ myÜi a podobn∞).
4) Ve funkci OnInitDialog t°φdy dialogu zavolat funkci SubclassDlgItem vaÜφ novΘ t°φdy. Nap°. wnd.SubclassDlgItem(IDC_MYCONTROL,this);
5) To je vÜe. Mφsto statickΘho textu se v dialogu zobrazφ vaÜe okno.