Archived

This topic is now archived and is closed to further replies.

Squeejee

Changing Background Color Of An Edit Control

Recommended Posts

Hey guys. I am tring to make an Edit control that is read only, but I want it to have a white background instead of a gray one. How would I do that? Also, I am having trouble figuring out how to use the messages sent by the controls, such as when I receive a BN_CLICKED message. I tried:
  
case WM_COMMAND:
{
  switch(LOWORD(wparam))
   {
    case BN_CLICKED:
     {
      if(hQuitButton == lparam)
       {
        PostQuitMessage(0);
        return 0;
        break;
       }
      break;
    default:break;
  }	
}
  
but that didn't work. Edited by - Squeejee on November 6, 2001 7:19:38 PM

Share this post


Link to post
Share on other sites
for color see WM_CTLCOLOREDIT at:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/editcon_8rw4.asp?frame=true

for button messages you have the wrong word -- should be:

(HIWORD(wParam) == BN_CLICKED)

then you check LOWORD for the button id. isn''t windows hopelessly confusing?

Share this post


Link to post
Share on other sites
So its:

  
case WM_COMMAND:
{
switch(HIWORD(wparam))
{

case BN_CLICKED:
{

if((LOWORD(wparam)) == hQuitButton)
{
PostQuitMessage(0);
return 0;
break;
}
break;
}

default:break;
}
}



That doesn't work either.

Edited by - Squeejee on November 6, 2001 8:08:14 PM

Share this post


Link to post
Share on other sites