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

Diese Seite empfehlen