Toolbar - eigene Bilder aus Resource verwenden
-
Hallo,
Ich habe eine Toolbar mithilfe des MSDN-Artikels erstellt. Nun jedoch stell ich mir die Frage, wie kann ich meine eigenen Bilder verwenden.
Ich weiß zwar, dass ich es hier ändern kann, aber leider nicht wie:{ MAKELONG(STD_FILENEW, ImageListID), IDM_NEW, TBSTATE_ENABLED, buttonStyles, {0}, 0, (INT_PTR)L"New" },
STD_FILENEW ist wohl der Resource Identifier, wenn ich dort jedoch mein Identifier zur Bitmap Resource setzt, passiert nichts.
Noch eine Frage: Muss ich unbedingt ein Bitmap nehmen, oder kann ich auch Icons verwenden?
-
Du kannst auch Icons verwenden um eine Imagelist zu initialisieren.
-
Ok, danke.
Aber wie kann ich jetzt mein eigenes Icon verwenden?
-
http://code.msdn.microsoft.com/CppWindowsCommonControls-9ea0de64
http://www.codeproject.com/Articles/164/Using-Hot-Toolbar-Buttons
-
Danke Alexey für die Antwort, jedoch bringen mich die Links leider nicht weiter.
Beim MSDN-Link werden auch nur Standard-Icons verwendet, und beim Codeproject-Link kann ich die Demo-App nicht kompilieren, da mir Includes fehlen.
-
1. Erzeuge eine Image List mit den Icons. ImageList_AddIcon
2. Setze die Imagelist in den Toolbar TB_SETIMAGELIST
-
Danke Martin, jetzt funktioniert es!