Announcement

Collapse
No announcement yet.

WinApi Buttons mit Icon belegen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • WinApi Buttons mit Icon belegen

    Hi,

    Ich hab jetzt schon 3 Tage rumprobiert ein Button mit einem Icon zu belegen.
    Der Button liegt in einem Dialog, das Icon ist auch mit dem Ressourcebildschirm erstellt.

    Kann mir jemand einen Syntax ansatz geben.
    Als Information ich programmiere mit C++ und Entwicklungsumgebung ist Visual Studio 2010.

    Danke für eure Hilfe!

  • #2
    a) Da wirst du wohl kaum native WIN 32 Programmierung vornehmen?

    b) Warum wird das hier nicht im C++Bereich gepostet
    Zuletzt editiert von Christian Marquardt; 19.10.2010, 19:33.
    Christian

    Comment


    • #3
      Zunächst ist der Button anzulegen:

      button=CreateWindow(TEXT("Test"), TEXT("Test"), WS_VISIBLE|WS_CHILD|BS_PUSHBUTTON|BS_ICON | BS_TEXT, 50, 50, 50, 40,
      hwnd, NULL, NULL, NULL);

      Das Icon ist aus der Resource zu laden

      hIcon = LoadIcon (NULL, IDI_BUTTON);

      Dem Button wird das Icon gesetzt

      SendMessage(button,BM_SETIMAGE,IMAGE_ICON,(LPARAM) hIcon);
      Christian

      Comment


      • #4
        Danke für die Antworten habs jetzt endlich hinbekommen.

        Comment

        Working...
        X