Ren gissning:
SendMessage(<knappens handtag>, STM_SETICON, <ikonens handtag>, 0);
Antagligen måste du också ha skickat in BS_OWNERDRAW då du skapade knappen med CreateWindow.
3 svar · 226 visningar · startad av Nexus86
Hur gör jag lättast för att sätta en ikon till vänster om texten på en knapp skapad med CreateWindow? Måste jag ändra i WM_PAINT i WinProc() eller går det utan?
Ren gissning:
SendMessage(<knappens handtag>, STM_SETICON, <ikonens handtag>, 0);
Antagligen måste du också ha skickat in BS_OWNERDRAW då du skapade knappen med CreateWindow.
Nja, nu är det BM_SETIMAGE som ska användas för knappar. STM-meddelanden är till för statiska (ej valbara) kontroller.
BS_OWNERDRAW behövs nog inte, däremot behövs nog BS_BITMAP eller BS_ICON.
Läs i manualen om hur de används.
Tackar!