當前位置:成語大全網 - 英語詞典 - 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(透明的),即讓輸出的字符串或圖形的背景色不可見。可以這樣理解:把輸出的字符串或圖形的背景色看成是壹物體,窗體或控件看成另壹物體,字符串或圖形在窗體或控件前面擋住窗體或控件了(因為輸出 的字符串或圖形是畫在窗體或控件上的,所以可以這麽類比),但是透過字符串或圖形能看到窗體或控件。即字符串或圖形的背 景色所代表的物體是透明的。