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