1樓:找1個地方g綢
這個。。。首先 你得使用 button的 ownerdraw屬性,然後在 對話方塊類中攔截drawitem訊息,根據wparam還是lparam判斷是你需要自畫的button控制元件的id,然後自己手動建立cfont,selectobject到button的dc中,使用textout進行輸出(通過cfont來控制字型大小)。其實牽涉的東西還是挺麻煩的,不過慢慢來可以學到很多東西。
關鍵難點也許在於cfont和textout,即gdi函式的使用上要靈活。
mfc中怎麼實現通過控制元件按鈕給靜態文字輸入數字
2樓:匿名使用者
首先要注意靜態框要變更顯示,必須修改id,例如修改成idc_static1
在按鈕響應函式中:
int i = 1234;
cstring str;
str.format("%d",i);
getdlgitem(idc_static1)->setwindowtext(str);
3樓:匿名使用者
你指的是什麼形式的輸入?接受鍵盤輸入的只有edit控制元件,靜態文字只能用**把文字加上去。靜態文字本身不可能達到邊輸入邊顯示。
4樓:
是像計算器那樣嗎?每個按鈕上是對應要輸入的數字1.新增靜態文字框,並且給其新增變數m_strnum;
2.新增按鈕,給按鈕新增響應函式;如下:
int num=4;//輸入數字四
m_strnum.format("%d",num);
updatedata(false);
5樓:小陸仁
為你的靜態文字 分配一個id,然後就能當 文字編輯框用了
mfc如何修改按鈕,靜態文字等的字型
6樓:周潔倫之謎
必須寫**,可以這樣寫
新增一個成員變數cfont font_;
在oninitdialog中
font_.createpointfont(110, "宋體"); 宋體 11 號專
addr_.setfont(&font_);
dir_.setfont(&font_);
addr_和dir_是2個關聯屬的控制元件變數
7樓:匿名使用者
不寫**改不了,vc/mfc只能通過**編輯cfont載入來改變控制元件字型。
8樓:匿名使用者
修改按鈕所屬的窗體的字型即可,這樣窗體上所有的控制元件的字型會相應的改變,點中窗體-》右鍵-》屬性-》font,如果看不到效果,嘗試重新新增一下控制元件。
9樓:匿名使用者
必須寫代
bai碼,可以這樣寫du
新增一個成員zhi變數cfont font_;
在oninitdialog中dao
font_.createpointfont(110, "宋體"); 宋體 11 號
版addr_.setfont(&font_);
dir_.setfont(&font_);
addr_和dir_是2個關聯的控制元件變數權
css文字框輸入字型顏色,css文字框輸入字型顏色
直接設定placeholder的字型顏色為紅色就行了嘛,哪來的灰 紅?input input webkit input placeholder這樣就行了 直接設定placeholder的字型顏色為紅色就行可以了。比如 input input webkit input placeholder執行效果 ...
MFC文字框輸入時,如何判斷按下的是不是的Backspace鍵
bool cdialog1 pretranslatemessage msg pmsg return cdialog pretranslatemessage pmsg 過載所在對話方塊的pretranslatemessage,處理訊息即可。mfc edit控制元件輸入內容後通過按backspace鍵來...
美圖秀秀 輸入文字,怎麼設定字型顏色預設成黑色
1 把美圖秀秀圖放入ps 文書處理設計軟體中開啟 2 進行拷備背景層,得內到一個新的圖層 3 選擇容仿製圖章工具 4 對原文字進行仿製處理 5 再新建一個新的圖層為文字圖層,該圖層用來輸入自己想要輸入的文字,這樣就可以對文字的顏色修改 6 合併圖層 7 把 儲存為 jpg格式,完成。可以隨意選擇顏色...