//声明:
DrawFrameControl(
DC: HDC; {设备环境句柄}
const Rect: TRect; {矩形}
uType, uState: UINT {控件类型与控件状态}
): BOOL;
//控件类型 uType 参数可选值:
DFC_CAPTION = 1; {标题按钮}
DFC_MENU = 2; {菜单}
DFC_SCROLL = 3; {滚动条按钮}
DFC_BUTTON = 4; {标准按钮}
DFC_POPUPMENU = 5; {弹出菜单}
//控件状态 uState 参数可选值:
{针对 DFC_CAPTION}
DFCS_CAPTIONCLOSE = 0;
DFCS_CAPTIONMIN = 1;
DFCS_CAPTIONMAX = 2;
DFCS_CAPTIONRESTORE = 3;
DFCS_CAPTIONHELP = 4;
{针对 DFC_MENU}
DFCS_MENUARROW = 0;
DFCS_MENUCHECK = 1;
DFCS_MENUBULLET = 2;
DFCS_MENUARROWRIGHT = 4;
{针对 DFC_SCROLL}
DFCS_SCROLLUP = 0;
DFCS_SCROLLDOWN = 1;
DFCS_SCROLLLEFT = 2;
DFCS_SCROLLRIGHT = 3;
DFCS_SCROLLCOMBOBOX = 5;
DFCS_SCROLLSIZEGRIP = 8;
DFCS_SCROLLSIZEGRIPRIGHT = $10;
{针对 DFC_BUTTON}
DFCS_BUTTONCHECK = 0;
DFCS_BUTTONRADIOIMAGE = 1;
DFCS_BUTTONRADIOMASK = 2;
DFCS_BUTTONRADIO = 4;
DFCS_BUTTON3STATE = 8;
DFCS_BUTTONPUSH = $10;
{通用状态}
DFCS_INACTIVE = $100;
DFCS_PUSHED = $200;
DFCS_CHECKED = $400;
DFCS_TRANSPARENT = $800;
DFCS_HOT = $1000;
DFCS_ADJUSTRECT = $2000;
DFCS_FLAT = $4000;
DFCS_MONO = $8000;
WinAPI: DrawFrameControl - 绘制控件
最新推荐文章于 2017-04-20 21:29:00 发布
本文深入解析Windows API中DrawFrameControl函数的使用,包括其参数解释、功能作用以及常见控件类型的实现细节。通过详细实例演示,帮助开发者掌握如何在应用程序中灵活运用该函数来绘制不同状态下的窗口控件。
1279

被折叠的 条评论
为什么被折叠?



