當我們在視窗使用了非系統預設顏色或當背景時,上面的標籤等控制項實在是影響美觀
這個問題,只要設定標籤的背景為透明就可以解決,**如下:
c/c++ code
? 1
2
3
4
5
6
7
8
9
10
11
12
13
14
hbrush
ctransparentctldlg::onctlcolor(cdc* pdc, cwnd* pwnd,
uint
nctlcolor)
//控制項背景透明處理結束 -----------------------------------------
但是這樣還有乙個問題,當我們需要更新標籤上面的文字時,會造成重疊在一起,先看一下效果:
setdlgitemtext(idc_static1,_t("第一次文字"));
setdlgitemtext(idc_static1,_t("第二次文字"));
解決方法:修改文字後,通知父視窗重新整理
c/c++ code
? 1
2
3
4
5
6
7
8
9
10
11
12
13
void
ctransparentctldlg::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.然後...