Skocz do zawartości

kłopoty z WM_CTLCOLOREDIT


Recommended Posts

Napisano

to zrob tak jak napisalem, tylkow komunikacie WM_CTLCOLORSTATIC, czyli:

WM_CTLCOLORSTATIC:begin 
   SetBKColor(wparam,RGB(0,255,0));      //aby tlo pod tekstem mialo kolor 
   result:=CreateSolidBrush(RGB(0,255,0)); //aby ogolnie tlo mialo kolor 
end; 

;)

Napisano

Jezeli lparam rowna sie uchwtytowi kontrolki edit to dla niej to zastosuj. Stary, czy ty tylko czekasz na gotowce, czy rzeczywiscie nie wiesz, ze w tym komunikacie oprocz jego samego sa takie parametry jak lparam i wparam. I wlasnie lparam zwraca uchwyt kontrolki, ktora akurat obsluguje.

Napisano
WM_CTLCOLORSTATIC:begin 
 if (lparam=uchwytedita) then begin //ten odcinaek bedzie tylko wykonany dla kontrolki, ktora reprezentuje uchwyt "uchwytedit"
   SetBKColor(wparam,RGB(0,255,0));      
   result:=CreateSolidBrush(RGB(0,255,0));
 end; 
end; 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...