首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

WinAPI: DrawFrameControl - 作图控件

2014-07-23 
WinAPI: DrawFrameControl - 绘制控件//声明:DrawFrameControl(? DC: HDC;? ? ? ? ? ? {设备环境句柄}? co

WinAPI: DrawFrameControl - 绘制控件

//声明:
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;

热点排行