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
-
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) );