[程式] 關於edit control...
不知可不可以在這裡問^^"
小弟我目前在做一個遊戲內的輸入視窗
我是用CreateWindow ("edit"..........);
我現在是把這個東西寫成一個class...想用時就new一個出來
可是我看網路上說要改變背景顏色需要去處理WM_CTLCOLOREDIT這個訊息
想請問各位前輩,有辦法不處理WM_CTLCOLOREDIT這個訊息就達到改變顏色的方法嗎??
HDC hdc;
hdc = GetDC(hEdit);
SelectObject(hdc, hBrushEdit);
SetDCBrushColor (hdc, color);
ReleaseDC(hEdit,hdc);
上面是小弟我的做法,但這樣都沒辦法改變顏色...
想請教各位前輩指點一下小弟我..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.3.221
推
10/20 09:16, , 1F
10/20 09:16, 1F
我是有重繪,但是....
SetDCBrushColor (hdc, color)
並沒有回傳我正確的color,而是回傳預設的白底....
是我那裡有做錯嗎??^^"
※ 編輯: lovecold 來自: 114.33.3.221 (10/20 20:56)
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
12
24