標籤背景透明以及文字重疊問題解決方法

2021-06-21 06:34:02 字數 1537 閱讀 2847

當我們在視窗使用了非系統預設顏色或當背景時,上面的標籤等控制項實在是影響美觀

這個問題,只要設定標籤的背景為透明就可以解決,**如下:

c/c++ code

? 1

2

3

4

5

6

7

8

9

10

11

12

13

14

hbrushctransparentctldlg::onctlcolor(cdc* pdc, cwnd* pwnd,uintnctlcolor)

//控制項背景透明處理結束 -----------------------------------------

但是這樣還有乙個問題,當我們需要更新標籤上面的文字時,會造成重疊在一起,先看一下效果:

setdlgitemtext(idc_static1,_t("第一次文字"));  

setdlgitemtext(idc_static1,_t("第二次文字"));  

解決方法:修改文字後,通知父視窗重新整理

c/c++ code

? 1

2

3

4

5

6

7

8

9

10

11

12

13

voidctransparentctldlg::onbnclickedbutton2()

最終結果:

如果覺得上面的按鈕效果不好,可參考另乙個帖子

自繪實現半透明水晶按鈕

Django migrate報錯問題解決方案

python3 manage.py makemigrations 生成資料庫遷移檔案 python3 manage.py migrate 遷移資料庫 簡簡單單兩條命令就完成了django的資料庫遷移 但是今天一天的時間都耽誤在這了,一點都不誇張的那種,早上去公司討論需求之後,研究了一下需要更改一下資...

gedit文字亂碼問題解決

gedit中文亂碼 適用fedora 出現這種情況的原因是,gedit 使用乙個編碼匹配列表,只有在這個列表中的編碼才會進行匹配,不在這個列表中的編碼將顯示為亂碼。您要做的就是將 gb18030 加入這個匹配列表。命令列方式,適用於所有 ubuntu 使用者。複製以下命令到終端中,然後回車即可 圖形...

vue axios post 404 問題解決方法

1.在main.js 入口檔案配置 172.20.10.7是我要掉的介面電腦的ip位址 import axios from axios axios.defaults.baseurl 設定乙個類似base url的請求路徑 global.axios axios 設定乙個全域性axios便於呼叫2.然後...