1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

icons

Dieses Thema im Forum "C/C++" wurde erstellt von Nabi, 10. Juli 2006.

  1. Nabi

    Nabi Erfahrenes Mitglied

    hi , ich vesuche in einem c++ WinApi programm ein icon zu laden mit der funktion

    hIcon=LoadIcon(hInstance,"p2.ico"); // das laden ist fehlgeschlagen die funktion liefert
    falsch , meine frage : wo soll p2.ico gespeichert werden, im Projectsordner oder im
    Windows resource oder wo genau?
    Danke in Voraus
     
  2. MCoder

    MCoder Premium-User

    Also, wenn du mit LoadIcon() arbeitest, muss das Icon in der Windows-Resource enthalten sein und in einem Resourcenheader (resource.h) sollte es dann eine ID dazu geben:
    Code (C++):
    1. #define IDI_MYICON  101
    Dann kannst du dein Icon so laden:
    Code (C++):
    1. HICON hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_MYICON));
    Wenn du das Icon als separate Datei irgendwo auf der Platte herumliegen hast, musst du mit LoadImage() arbeiten und dann natürlich auch den vollständigen Pfad angeben.

    Gruß
    MCoder