Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2006, 20:46
nostromo_
 
Fecha de Ingreso: diciembre-2004
Ubicación: Iquique, Chile
Mensajes: 150
Antigüedad: 19 años, 11 meses
Puntos: 0
Control Button estilo GROUPBOX en C++

Holas;

EStoy programando en WinAPI C++ con Dev-C++, el problema que el boton con estilo; BS_GROUPBOX, no puedo cambiarle el background color.

En WM_CTLCOLORBTN; tengo lo siguiente:

Código:
case WM_CTLCOLORBTN:
            if((HWND)lParam == lblGrpEscuadra)
            {
                SetTextColor((HDC)lParam,RGB(0,0,0));
                SetBkColor((HDC)lParam,RGB(255,255,255));
                return (LRESULT)hbrush;
            }
            break;
El programa no es en DialogBox, en WM_CREATE, es el siguiente :

Código:
static HWND lblGrpEscuadra;
static HBRUSH hbrush;
LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    switch (message)                  /* handle the messages */
    {
        case WM_CREATE:
            //Etiquetas
            lblGrpEscuadra = CreateWindowEx (
                                             0,ctl[3],NULL,
                                             str_grp,5,5,160,180,
                                             hwnd,(HMENU)0,inst,NULL);
En la ayuda de Win32 que tengo no hace referencia si incide en el hecho que el desarrollo sea en WindowProcedure o en DialogProcedure. acepto sugerencias.

Nos vemos.