Foros del Web » Programación para mayores de 30 ;) » Programación General »

Cargar icono en Pushbutton

Estas en el tema de Cargar icono en Pushbutton en el foro de Programación General en Foros del Web. Holas; Tengo esto para cargar un icono en un botón: Procedimiento de Diálogo Código: static HWND hBtnIcon; hBtnIcon = GetDlgItem(hwndDlg0,IDC_IMAGEN); switch(msg) { case WM_INITDIALOG: SendMessage ...
  #1 (permalink)  
Antiguo 25/08/2005, 22:48
 
Fecha de Ingreso: diciembre-2004
Ubicación: Iquique, Chile
Mensajes: 150
Antigüedad: 19 años, 4 meses
Puntos: 0
Cargar icono en Pushbutton

Holas;

Tengo esto para cargar un icono en un botón:

Procedimiento de Diálogo

Código:
static HWND hBtnIcon;
hBtnIcon = GetDlgItem(hwndDlg0,IDC_IMAGEN);
switch(msg)
    {
        case WM_INITDIALOG:
            SendMessage
            (
               hBtnIcon,
               WM_SETICON,
               ICON_SMALL,
               (LPARAM)(HICON)LoadIcon(GetModuleHandle(NULL),MAKEINTRESOURCE(carpeta))
            ); //,IMAGE_ICON,0,0,LR_LOADREALSIZE
            return TRUE;
            break;
En archivo de recurso :

Código:
IDD_MYDLG0 DIALOG DISCARDABLE  12, 15, 192, 94
:
PUSHBUTTON    "",IDC_IMAGEN,114,6,54,24,BS_ICON|WS_VISIBLE
:
Icono en recursos

Código:
// cargar icono
carpeta ICON DISCARDABLE        "carpeta.ico"
Nos vemos.
  #2 (permalink)  
Antiguo 25/08/2005, 23:28
 
Fecha de Ingreso: diciembre-2004
Ubicación: Iquique, Chile
Mensajes: 150
Antigüedad: 19 años, 4 meses
Puntos: 0
Holas;

Solucione el problema, para cargar en button lo tengo así:

Dentro del WM_INITDIALOG

Código:
SendMessage
            (
               hBtnIcon,
               BM_SETIMAGE,
               IMAGE_ICON,
               (LPARAM)(HICON)LoadIcon(GetModuleHandle(NULL),MAKEINTRESOURCE(carpeta))
            );
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




La zona horaria es GMT -6. Ahora son las 04:25.