Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Buttons bei On_wm_size() verschieben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
22.08.2003, 15:43 Uhr
0xdeadbeef
Gott
(Operator)


Schaut ihr eigentlich mal nach, was hinter den Links ist, die die Leute hier posten? Es gibt ein hübsches Makropaket, was genau das macht. Einen Link darauf hab ich weiter oben angegeben.

Na, vielleicht nicht genau das, aber seine Anker sollte man als Programmierer schon noch selbst setzen können.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 22.08.2003 um 15:46 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
22.08.2003, 17:13 Uhr
~mutu
Gast



Doch, genau das ist es!

"Man kann ruhig dumm sein, man muß sich nur zu helfen wissen"

Link www.codeproject.com/dialog/easysize.asp?target=easysize
ist die Lösung.

Nach defines hier und da, um das Makro einzubinden muß man lediglich die MessageMap auf seine individuellen Bedürfnisse anpassen, d.h. nur angeben, ob ConrolA z.B. seine Größe behalten soll und ob ControlB zu ControlC den Abstand beibehalten soll etc.
Beispiel:
BEGIN_EASYSIZE_MAP(CEasySizeDemoDlg)
EASYSIZE(IDC_MIDRECT,ES_BORDER,ES_BORDER,IDC_CONTENT,ES_BORDER,0)
END_EASYSIZE_MAP

Control IDC_MIDRECT soll Abstand zu Control IDC_CONTENT einhalten, wenn der Dialog in der Größe geändert wird.
Dazu werden einige Parameter zur Verfügung gestellt:
EASYSIZE(control,left,top,right,bottom,options)
Also wenn man nicht gerade hunderte von Controls auf seinem Dialog hat, eine nicht so aufwendige Sache!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: