CDC::DrawFrameControl
Belirtilen tür ve stil çerçeve denetimi çizmek için bu üye işlevini çağırın.
BOOL DrawFrameControl(
LPRECT lpRect,
UINT nType,
UINT nState
);
Parametreler
lpRect
Bir işaretçi bir rect dikdörtgen mantıksal koordinatlarını içeren yapısı.nType
Çerçeve denetimi çizmek için türünü belirtir.Bkz: uType parametresinde DrawFrameControl , Windows SDK bu parametrenin olası değerler listesi.nState
Çerçeve denetimi başlangıçtaki durumunu belirtir.Bir veya daha fazlasını için tanımlanan değerleri olabilir uState parametresinde DrawFrameControl , Windows SDK.Use nState değeri dfcs_adjustrect dışlamak için itme düğmesini çevreleyen kenarını çevreleyen dikdörtgenin ayarlamak için.
Dönüş Değeri
Başarılı olursa sıfırdan farklı; Aksi halde 0.
Notlar
Bazı durumlarda, nState bağlı nType parametresi.Aşağıdaki listede dört arasındaki ilişkiyi gösterir nType değerleri ve nState:
DFC_BUTTON
DFCS_BUTTON3STATE üç durumlu düğme
dfcs_buttoncheck onay kutusu
dfcs_buttonpush basma düğmesi
DFCS_BUTTONRADIO radyo düğmesi
DFCS_BUTTONRADIOIMAGE radyo düğmesi görüntü (resim nonsquare gerekiyor)
DFCS_BUTTONRADIOMASK radyo düğmesi için maske (nonsquare maskesi gerekiyor)
DFC_CAPTION
DFCS_CAPTIONCLOSE Kapat düğmesi
DFCS_CAPTIONHELP Yardım düğmesi
DFCS_CAPTIONMAX Ekranı Kapla düğmesi
DFCS_CAPTIONMIN simge durumuna küçült düğmesi
DFCS_CAPTIONRESTORE Geri Yükle düğmesi
DFC_MENU
dfcs_menuarrow alt ok
dfcs_menubullet madde işareti
dfcs_menucheck onay işareti
DFC_SCROLL
dfcs_scrollcombobox birleşik giriş kutusunun kaydırma çubuğu
dfcs_scrolldown aşağı kaydırma çubuğunun ok
dfcs_scrollleft kaydırma çubuğunun sol ok
DFCS_SCROLLRIGHT kaydırma çubuğunun sağ ok
DFCS_SCROLLSIZEGRIP penceresinin sağ alt köşesindeki tutamacı boyutu
dfcs_scrollup yukarı kaydırma çubuğunun ok
Örnek
Bu kod boyutu kıskacı pencerenizin sağ alt köşesinde çizer.Uygun OnPaint hiçbir stil varsa ve normal boyut kıskacı verebilir diğer denetimlerin (örneğin, bir durum çubuğu) içermeyen iletişim kutusunda işleyici.
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);
}
Gereksinimler
Başlık: afxwin.h