Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: xkiz ™ en 12 Mayo 2010, 11:07 am



Título: problemas al cargar icono en Dialog
Publicado por: xkiz ™ en 12 Mayo 2010, 11:07 am
hace poko empeze con con este lenguaje y la verdad aveces no doy pie con bola.
bue, no logro cargar un icono al Dialogo, osea estoy usando este code:

Código
  1. HICON icon;
  2. //.......
  3.  
  4. //on WinMain
  5. icon = LoadIcon(hInst, "1");
  6. // On DialogProc - WM_INITDIALOG
  7. SendMessage(hwndDlg, WM_SETICON, ICON_SMALL, (LPARAM)icon );
  8.  


bue este es el rc del dialogo donde intento cargarlo:

Código
  1. 102 DIALOGEX 0, 0, 331, 222
  2. STYLE DS_FIXEDSYS | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
  3. FONT 8, "MS Shell Dlg", 0, 0, 0x1
  4. BEGIN
  5. PUSHBUTTON      "",3,166,201,50,14,WS_GROUP
  6. PUSHBUTTON      "",1,216,201,50,14
  7. PUSHBUTTON      "",2,273,201,50,14
  8. CONTROL         "",1018,"Static",SS_BLACKRECT | NOT WS_VISIBLE | WS_GROUP,15,45,300,140
  9. CONTROL         "",1044,"Static",SS_BLACKRECT | NOT WS_VISIBLE | WS_GROUP,0,0,331,193
  10. CONTROL         "",1035,"Static",SS_ETCHEDHORZ | WS_GROUP,5,193,321,1
  11. CONTROL         "",1036,"Static",SS_ETCHEDHORZ | WS_GROUP,0,35,340,1
  12. CONTROL         "",1045,"Static",SS_ETCHEDHORZ | NOT WS_VISIBLE | WS_GROUP,0,193,340,1
  13. LTEXT           "",1256,5,188,322,8
  14. LTEXT           "",1028,5,188,322,8,WS_DISABLED
  15. LTEXT           "",1034,0,0,332,35
  16. LTEXT           "",1037,105,5,215,10
  17. LTEXT           "",1038,110,16,210,16
  18. CONTROL         "",1046,"Static",SS_BITMAP,0,0,100,35
  19. END


pero si lo carga en el taskbar....

(http://r.i.elhacker.net/cache?url=http://img248.imageshack.us/img248/7520/loadicon.png)

Editado:
ya encontre donde estaba el error
Código
  1. icon = LoadIcon(hInst, MAKEINTRESOURCE(1));
me olvide de poner el MAKEINTRESOURCE