释义 |
CDC::DrawFrameControl
BOOL DrawFrameControl(LPRECT lpRect, UNIT nType, UNIT nState);
返回值:如果成功,则返回非零值,否则为0。
参数:lpRect | 指向包含有逻辑坐标的矩形的RECT结构。 | nType | 指定绘制的框架类型。该参数有以下值:· | DFC_BUTTON | 标准按钮 | · | DFC_CAPTION | 标题条 | · | DFC_MENU | 菜单 | · | DFC_SCROLL | 滚动条 |
| nState | 指定框架控件的初始状态。可参阅说明中该参数的值列表。 |
说明: 调用该成员函数绘制指定风格和类型的框架控件。 设置nState值为DFCS_ADJUSTRECT,可使外接矩形与下压按钮的周边分离。可使用以下一到多个值来设定绘制控件的状态:
DFCS_CHECKED | 按钮被选中 | DFCS_FLAT | 按钮具有平面边界 | DFCS_INACTIVE | 按钮灰显(不活动) | DFCS_MONO | 按钮具有单色边界 | DFCS_PUSHED | 按钮被按下 |
在许多情况下,nState取决于nType参数。下面列出了二者的关系:
DFC_BUTTON· | DFCS_BUTTON3STATE | 3态按钮 | · | DFCS_BUTTONCHECK | 复选框 | · | DFCS_BUTTONPUSH | 下压按钮 | · | DFCS_BUTTONRADIO | 单选钮 | · | DFCS_BUTTONRADIOIMAGE | 单选钮的图象 | · | DFCS_BUTTONRADIOMASK | 单选钮掩码 |
| DFC_CAPTION· | DFCS_CAPTIONCLOSE | Close按钮 | · | DFCS_CAPTIONHELP | Help按钮 | · | DFCS_CAPTIONMAX | Maximize按钮 | · | DFCS_CAPTIONMIN | Minimize按钮 | · | DFCS_CAPTIONRESTORE | Restore按钮 |
| DFC_MENU· | DFCS_MENUARROW | 子菜单箭头 | · | DFCS_MENUBULLET | 项目符号 | · | DFCS_MENUCHECK | 选中符号 |
| DFC_SCROLL· | DFCS_SCROLLCOMBOBOX | 组合框滚动条 | · | DFCS_SCROLLDOWN | 滚动条的下箭头 | · | DFCS_SCROLLLEFT | 滚动条的左箭头 | · | DFCS_SCROLLRIGHT | 滚动条的右箭头 | · | DFCS_SCROLLSIZEGRIP | 窗口右下角的尺寸区 | · | DFCS_SCROLLUP | 滚动条的上箭头 |
| 关于Windows API DrawFrameControl的更多信息,请参阅联机文档“Win32 SDK程序员参考”中的::DrawFrameControl。
请参阅:::DrawFrameControl |