Teen Programmers Unite  
 

 

Return to forum top

Filling a Window in Win32 using C

Posted by Mycroft [send private reply] at September 01, 2002, 08:04:56 PM

I am using FillRect(hdc,&windowRect,(HBRUSH)GetStockObject(BLACK_BRUSH));, but this limits my color filling to different levels of grays. I want to use the rgb() macro if possible to select the color to fill the window. So what is the best way to fill a window with a specific color using the Win32 API?

Posted by taubz [send private reply] at September 01, 2002, 10:21:45 PM

I think you have to create your own brush.

Posted by CViper [send private reply] at September 02, 2002, 02:47:29 AM

HBRUSH myBrush = CreateSolidBrush( RGB( <whatever>, <whatever>, <whatever> ) );
Posted by Mycroft [send private reply] at September 02, 2002, 09:18:03 AM

thanks

You must be logged in to post messages and see which you have already read.

Log on
Username:
Password:
Save for later automatic logon

Register as a new user
 
Copyright TPU 2002. See the Credits and About TPU for more information.