CDC::DrawFrameControl
Volání funkce tohoto člena nakreslete rámeček řízení určeného typu a styl.
BOOL DrawFrameControl(
LPRECT lpRect,
UINT nType,
UINT nState
);
Parametry
lpRect
Ukazatel RECT struktura obsahující logické souřadnice obdélníku.nType
Určuje typ ovládacího prvku rámeček nakreslete.Najdete uType parametr v DrawFrameControl v seznam možných hodnot tohoto parametru.nState
Určuje počáteční stav rámce řízení.Může být jedna nebo více hodnot, které je popsáno uState parametr v DrawFrameControl v .Použití nState hodnotu DFCS_ADJUSTRECT ohraničovacího rámečku vyloučení okolních okraj tlačítka Upravit.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
V několika případech nState závisí nType parametr.Následující seznam zobrazuje vztah mezi čtyři nType hodnoty a nState :
DFC_BUTTON
DFCS_BUTTON3STATE třístavové tlačítko
DFCS_BUTTONCHECK políčko
DFCS_BUTTONPUSH tlačítka
DFCS_BUTTONRADIO přepínač
DFCS_BUTTONRADIOIMAGE obraz pro přepínač (obrázek potřebuje nonsquare)
DFCS_BUTTONRADIOMASK masku pro přepínač (maska potřebuje nonsquare)
DFC_CAPTION
DFCS_CAPTIONCLOSE tlačítko Zavřít
DFCS_CAPTIONHELP tlačítko Nápověda
DFCS_CAPTIONMAX tlačítko Maximalizovat
DFCS_CAPTIONMIN tlačítko Minimalizovat
DFCS_CAPTIONRESTORE tlačítko Obnovit
DFC_MENU
DFCS_MENUARROW šipku podnabídky
DFCS_MENUBULLET odrážek
DFCS_MENUCHECK zaškrtnutí
DFC_SCROLL
DFCS_SCROLLCOMBOBOX se seznamem pole posuvník
DFCS_SCROLLDOWN šipku posuvníku
DFCS_SCROLLLEFT Levá šipka posuvníku
DFCS_SCROLLRIGHT Pravá šipka posuvníku
DFCS_SCROLLSIZEGRIP velikost úchytu v pravém dolním rohu okna
DFCS_SCROLLUP šipka posuvníku nahoru
Příklad
Tento kód nakreslí záchytnou velikosti v pravém dolním rohu okna.Je vhodné, aby OnPaint popisovač dialogové okno, které nemá žádné styly a obvykle neobsahuje ovládací prvky (například stavový řádek), které může poskytnout jeho záchytný pruh velikost.
void CDCView::DrawFC(CDC* pDC)
{
CRect rc;
GetClientRect(&rc);
rc.left = rc.right - ::GetSystemMetrics(SM_CXHSCROLL);
rc.top = rc.bottom - ::GetSystemMetrics(SM_CYVSCROLL);
pDC->DrawFrameControl(rc, DFC_SCROLL, DFCS_SCROLLSIZEGRIP);
}
Požadavky
Záhlaví: afxwin.h