Bonjour à tous!
Avec l'api win32, j'ai déclarer une wndclassex, en remplissant la structure de la wndclassex, j'ai vu dans l'aide de Visual 2005 pro que LoadIcon() était devenu obsolètes, et que l'utilisation de LoadImage était maintenant la nouvelle façon de procédé. Donc voila les lignes de codes :
Donc pour l'icône 16*16 (celle de la titlebar) s'affiche correctement, le curseur est aussi charger correctement, hors l'icone propre à l'application 32*32( celle de l'exe) ne marche pas, j'ai continuellement l'icône standard de Windows. Savez-vous pourquoi? Est-ce à cause d'un mauvais codage? La taille est bien 32*32 pourtant?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 wc.hIcon = (HICON)LoadImageW(NULL,L"Icon32.ico",IMAGE_ICON,0,0,LR_LOADFROMFILE); wc.hIconSm = (HICON)LoadImageW(NULL,L"Icon16.ico",IMAGE_ICON,0,0,LR_LOADFROMFILE); wc.hCursor = (HCURSOR)LoadImageW(NULL,L"cursor.cur",IMAGE_CURSOR,0,0,LR_LOADFROMFILE);
Merci de votre aide
Partager