[Visual C++系列]窗口控件 - 4.2 Static Box
来源:互联网 发布:淘宝直通车关键词出价 编辑:程序博客网 时间:2024/06/08 10:01
4.2 Static Box
静态文本控件的功能比较简单,可作为显示字符串,图标,位图用。创建一个窗口可以使用成员函数:
BOOL CStatic::Create( LPCTSTR lpszText, 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());
- [Visual C++系列]窗口控件 - 4.2 Static Box
- [Visual C++系列]窗口控件 - 4.3 Edit Box
- [Visual C++系列]窗口控件 - 4.6 Combo Box
- [Visual C++系列]窗口控件 - 4.5 List Box/Check List Box
- [Visual C++系列]窗口控件 - 4.5 List Box/Check List Box
- [Visual C++系列]窗口控件 - 4.1 Button
- VC++之Static Box控件
- [Visual C++系列]窗口控件 - 4.4 Scroll Bar
- [Visual C++系列]窗口控件 - 4.7 Tree Ctrl
- 子窗口控件——列表框(List Box)
- [Visual C++系列]Visual C++/MFC入门教程
- 子窗口控件——静态控件(Static)
- MFC对话框中改变对话框,Group Box, Static Text, Check Box, Edit Ctrl(disabled), Combo Box(disabled), Radio Button等控件背景色
- Static、Edit、Check Box、Radio等常用控件透明的方法
- C/C++系列: static用法总结
- [Visual C++系列] 2.2 在窗口中输出文字
- Visual C++防止窗口和控件闪烁的方法
- [转]Visual C++/MFC入门教程 + 控件说明
- 同步阻塞, 同步非阻塞,异步阻塞,异步非阻塞
- [flex]点语法汇总
- [Visual C++系列]窗口控件 - 4.1 Button
- u-boot编译方法
- 噪声测量仪 源代码
- [Visual C++系列]窗口控件 - 4.2 Static Box
- ASP.NET ObjectDataSource 分页排序 筛选
- nand 与 nor flash 的区别
- poj 2546 两圆相交求面积
- ABAP:SmartForms --盘点表设计
- 广东一伙劫匪在抢劫银行时说了一句至理名言
- Android开发环境搭建全程演示(jdk+eclipse+android sdk)
- [Visual C++系列]窗口控件 - 4.3 Edit Box
- 用javascript实现jquery的document.ready功能的实现代码