52培训网 > 新闻资讯 > 电脑 > 程序设计 >  VC++之Static Box控件使用方法详解

VC++之Static Box控件使用方法详解

发布时间:2015-08-12 15:11:25  来源:52培训网  浏览:    【】【】【
静态文本控件的功能比较简单,可作为显示字符串,图标,位图用。创建一个窗口可以使用成员函数:



BOOL CStatic::CpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff );



其中dwStyle将指明该窗口的风格,除了子窗口常用的风格WS_CHILD,WS_VISIBLE外,你可以针对静态控件指明专门的风格。

SS_CENTER,SS_LEFT,SS_RIGHT 指明字符显示的对齐方式。

SS_GRAYRECT 显示一个灰色的矩形

SS_NOPREFIX 如果指明该风格,对于字符&将直接显示,否则&将作为转义符,&将不显示而在其后的字符将有下划线,如果需要直接显示&必须使用&&表示。

SS_BITMAP 显示位图

SS_ICON 显示图标

SS_CENTERIMAGE 图象居中显示



控制显示的文本利用成员函数SetWindowText/GetWindowText用于设置/得到当前显示的文本。






控制显示的图标利用成员函数SetIcon/GetIcon用于设置/得到当前显示的图标。





控制显示的位图利用成员函数SetBitmap/GetBitmap用于设置/得到当前显示的位图。下面一段代码演示如何创建一个显示位图的静态窗口并设置位图





CStatic* pstaDis=new CStatic;



pstaDis->Create("",WS_CHILD WS_VISIBLE SS_BITMAP SSCENTERIMAGE,CRect(0,0,40,40),pWnd,1);



CBitmap bmpLoad;



bmpLoad.LoadBitmap(IDB_TEST);



pstaDis->SetBitmap(bmpLoad.Detach());

小编给大家提供教育资讯,培训问答等内容,为不影响您的学业,来校区前请先电话咨询,免费咨询电话:400-998-6158

相关评论我来说两句