Ressourcen in Microsoft Visual Studio 2010 Express



  • Hey Leute,

    Ich bedürfe ein wenig Hilfe beim Umgang mit Ressourcen in C++. Ich will für ein Programm eigene Icons und Mauszeiger verwenden. Leider verstehe ich die Erklärung in dem Windowsprogrammierung von Charles Petzold nicht. Am liebsten wäre mir, wenn ihr mir nicht nur erklären könntet wie ich Ressourcen verwende sondern auch wie ich solche erstell.

    Danke für eure Bemühungen



  • GUI-Programmierung? Dann bist du hier falsch.
    Wär schön zu wissen, wie weit du mit deinem Programm schon bist bzw. was du vor hast du erstellen.

    resource.h

    #define IDI_ICON1 101
    

    icon.rc

    #include "resource.h"
    
    IDI_ICON1 ICON "icon_name.ico"
    

    Im Programmcode:

    HICON hIcon = LoadIcon( GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_ICON1) );
    if( hIcon )
    {
       SendMessage( GetHandle(), WM_SETICON, ICON_BIG, (LPARAM)hIcon );
       DestroyIcon( hIcon );
    }
    

Anmelden zum Antworten