当前位置:问百问>生活百科>transparent到底是什么意思有什么作用

transparent到底是什么意思有什么作用

2024-09-14 17:41:51 编辑:zane 浏览量:547

transparent到底是什么意思有什么作用

的有关信息介绍如下:

transparent到底是什么意思有什么作用

transparent的英文意思是透明的、清澈的,显而易见的、一目了然的,坦率的、光明正大的。作为HDC的参数,取第一种意思。词典解释形容词a.1.透明的;清澈的[Z]Her mother disapproves of her wearing transparentunderwear.她母亲不赞成她穿透明的内衣。2.显而易见的;一目了然的[+that]It was transparentthat her pride was hurt.很显然,她的自尊心受到了伤害。3.坦率的,光明正大的He is a man of transparentsincerity.他是一个坦率诚恳的人。4.易懂的,明晰的I like her transparentstyle of writing.我喜欢她明晰的文体。5.【物】可穿透的Windows C++编辑MFC里面封装有CDC类,CDC::SetBkMode()函数的第二个参数可以选择OPAQUE和TRANSPARENT。输出的字符串时,发现存在背景色,这样的输出是破坏背景的。那需要使用什么方法来保持背景不变,而又能 输出红色的字符串呢?比如按钮的文字颜色是黑色的,而背景是灰色的。这就需要使用SetBkMode函数来设置DrawText函数的输出方式,显示设备共有两种输出方式:OPAQUE和TRANSPARENT。OPAQUE的方式是用当前背景的画刷的颜色输出显示文字的背景,而TRANSPARENT是使用透明的输出,也就是文字的背景是不改变的。  对透明的理解:在窗体或控件输出的字符串或图形是有背景色的。而窗体或控件也是有背景色的。这两种背景色一般是不同的, 这样输出图形或字符串时,两种背景(窗体或控件的背景色、符串或图形的背景色)重叠在一起了,影响美观,为了不让这两种背景重叠,可以设置背景模式为TRANSPARENT(透明的),即让输出的字符串或图形的背景色不可见。可以这样理解:把输出的字符串或图形的背景色看成是一物体,窗体或控件看成另一物体,字符串或图形在窗体或控件前面挡住窗体或控件了(因为输出 的字符串或图形是画在窗体或控件上的,所以可以这么类比),但是透过字符串或图形能看到窗体或控件。即字符串或图形的背 景色所代表的物体是透明的。

版权声明:文章由 问百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.wenbwen.com/life/158283.html
热门文章