MFC使用的风格
发布时间:
>>>>
MFC使用的风格
当你创建相应的MFC时,使用下列风格。
在大多数情况下,这些风格通常在类的Create函数的dwStyle参数中设置。
>>>>>MFC风格风格按钮风格组合框风格编辑风格框架窗口风格列表框风格消息框风格滚动条风格静态文本风格窗口风格扩展窗口风格
描述
应用于CButton类对象,例如单选框、复选框和按钮。在CButton::Create的dwStyle参数中设置一个组合的风格。
应用于CComboBox类对象。在CComboBox::Create的dwStyle参数中设置一个组合的风格。应用于CEdit类对象。在CEdit::Create的dwStyle参数中设置一个组合的风格。
应用于CFrameWnd类对象。在CFrameWnd::Create的dwStyle参数中设置一个组合的风格。应用于CListBox类对象。在CListBox::Create的dwStyle参数中设置一个组合的风格。应用于AfxMessageBox项。在AfxMessageBox的nType参数中设置一个组合的风格。应用于CScrollBar类对象。在CScrollBar::Create的dwStyle参数中设置一个组合的风格。应用于CStatic类对象。在CStatic::Create的dwStyle参数中设置一个组合的风格。
应用于CWnd类对象。在CWnd::Create或CWnd::CreateEx的dwStyle参数中设置一个组合的风格。
应用于CWnd类对象。在CWnd::CreateEx的dwExStyle参数中设置一个组合的风格。
按钮风格
·BS_AUTOCHECKBOX与复选框相同,但是当用户选择复选框时,检查标记出现在复选框中,而当用户再一次选择复选框时,检查标记就消失。
·BS_AUTORADIOBUTTON与单项按钮相同,但是当用户选择它的时候,这个按钮自动加亮显示自己并去掉同组中相同风格的其它单项按钮的选择状态。
·BS_AUTO3STATE与三态复选框相同,但是当用户选择该框时它会改变自己的状态。
·BS_CHECKBOX创建一个小方块,在它的右边显示文本(除非这个风格与BS_LEFTTEXT风格一起使用)。·BS_DEFPUSHBUTTON创建一个具有深黑边界的按钮。用户可以按下ENTER键以选择这个按钮。这个风格使用户可以快速地选择最相似的选项(缺省选项)。
·BS_GROUPBOX创建一个矩形区域,其中的按钮是成组的。与这种风格相关的任何文本将显示在矩形的左上角。·BS_LEFTTEXT当与单项按钮风格或复选框风格一起使用时,文本出现在单项按钮或复选框的左边。
·BS_OWNERDRAW创建一个自画按钮。当按钮的视觉状态发生改变时,框架调用DrawItem成员函数。当使用CBitmapButton类的时候,必须设置这个风格。
·BS_PUSHBUTTON创建一个按钮,当用户选择该按钮时向所有者窗口发送一个WM_COMMAND消息。·BS_RADIOBUTTON创建一个小圆形区域,在它的右边显示文本(除非这个风格与BS_LEFTTEXT风格一起使用)