Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Control Button estilo GROUPBOX en C++

Estas en el tema de Control Button estilo GROUPBOX en C++ en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 16/02/2006, 20:46
 
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.
  #2 (permalink)  
Antiguo 19/02/2006, 08:07
 
Fecha de Ingreso: diciembre-2004
Ubicación: Iquique, Chile
Mensajes: 150
Antigüedad: 19 años, 11 meses
Puntos: 0
Holas;

En WM_CTLCOLORSTATIC; se realizan los cambios al background de los estilos, radio, check, group.

Nos vemos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 13:37.