Static Box

2016-02-19 12:19 4 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐Static Box,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - 编程语言 】

静态文本控件的功能比较简单,可作为显示字符串,图标,位图用。创建一个窗口可以使用成员函数:
BOOL CStatic::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff );
其中dwStyle将指明该窗口的风格,除了子窗口常用的风格WS_CHILD,WS_VISIBLE外,你可以针对静态控件指明专门的风格。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

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

SS_GRAYRECT 显示一个灰色的矩形

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

SS_BITMAP 显示位图

SS_ICON 显示图标

SS_CENTERIMAGE 图象居中显示

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

控制显示的图标利用成员函数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());

来源:https://www.tulaoshi.com/n/20160219/1600591.html

延伸阅读
静态成员的提出是为了解决数据共享的问题。实现共享有许多方法,如:设置全局性的变量或对象是一种方法。但是,全局变量或对象是有局限性的。这一章里,我们主要讲述类的静态成员来实现数据的共享。 静态数据成员 !-- frame contents -- !-- /frame contents -- 在类中,静态成员可以实现多个对象之间...
魅族box是什么?   从发布的图片来看应该是一款机顶盒产品。 魅族和乐视关系一直很密切,发布这样一款产品也不足为奇,不过土豪金的颜色倒挺惹人眼球。
标签: Web开发
Demonstration script that allows you to enter a file name in a File Save dialog box, and then saves a sample text file (consisting entirely of the current date) under tha...
标签: Web开发
如果想熟练掌握DIV和CSS的布局方法,首先要对盒模型有足够的了解。每个HTML元素都可以看作一个装了东西的盒子,盒子里面的内容到盒子的边框之间的距离即填充(padding),盒子本身有边框(border),而盒子边框外和其他盒子之间,还有边界(margin),如图1所示。 图1 盒模型图解 填充、边框和边界都分为上右下左四个方...

经验教程

771

收藏

98
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部