Symbolgröße manuell ändern geht nicht



  • Ok ich arbeite noch nicht lange mit dem Visual Studio und
    vielleicht ist es nur eine KLeinigkeit:

    Ich bekomme von einem Picture Control dass ich als Symbol
    verwende nicht die Größe manuell verändert. Kann man das
    nicht mit der Maus kleiner oder größer ziehen?

    Habe auch schon echte Größe ein / aus geschaltet.. 😕



  • Sorry push


  • Administrator

    Symbols schrieb:

    Kann man das nicht mit der Maus kleiner oder größer ziehen?

    Sobald ein Bild im Picture Control drin ist, Nein. Zumindest soweit ich das weiss, denn das PictureControl nimmt automatisch die grösse des Bildes an. Wenn du also eine andere grösse willst, musst du das Bild grösser, bzw. kleiner machen.

    Man könnte es natürlich zur Laufzeit verändern, das wäre denke ich möglich, aber frag mich nicht wie! Und ob es sinnvoll wäre, ist eine andere Frage.

    Grüssli



  • Das kann nicht sein. Ich habe dann wohl irgendwas falsch gemacht.

    Mein Icon ist in allen Größen vorhanden. Ich muss wohl noch irgendwie
    mitgeben welches davon angezeigt werden soll.

    Wie mache ich das?

    Bisher:

    HICON icon;
    icon=AfxGetApp()->LoadIcon(IDI_ICON3);
    m_show.SetIcon(icon);
    //m_show ist ein Picture Control
    


  • So jetzt habs ichs raus:

    m_show.SetIcon((HICON)::LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_ICON3), IMAGE_ICON, 16, 16, LR_SHARED) );
    

Anmelden zum Antworten