Dialoge "designen" auf den Maßstab genau! Wie?
-
Also ich hab einen kleinen Encoder und Decoder gebastelt, aber bisher ohne jegliche GUI, deswegen will ich mir über ein Dialog zusammenstellen im Visual Studio.
Hat bisher auch alles wunderbar geklappt, einziges Problem, ich habe keine Ahnung, wie ich die einzelnen Teile auf den Maßstab genau anpasse, sozusagen:Top-Left (0,0), Bottom-Left (0,20), Top-Right (100,0), Bottom-Right (100,20)
Also sozusagen wie in CSS, aber halt über den Resourcemanager.
Weil sonst lohnt es sich eher, die ganzen Controls über einen Code in ein Fenster zu stecken und dann so anzupassen...Oder muss ich womöglich alles noch über die *.rc Datei editieren.^^
IDD_DIALOG1 DIALOGEX 0, 0, 210, 220 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Dialog" FONT 8, "MS Shell Dlg", 400, 0, 0x1 BEGIN DEFPUSHBUTTON "Encode",IDOK,53,199,50,14 PUSHBUTTON "Abbrechen",IDCANCEL,131,199,50,14 GROUPBOX "Datei 1",IDC_STATIC,13,7,168,50 GROUPBOX "Datei 2",IDC_STATIC,14,78,183,33 GROUPBOX "Infos",IDC_STATIC,30,127,163,52 EDITTEXT IDC_EDIT1,19,25,97,16,ES_AUTOHSCROLL EDITTEXT IDC_EDIT2,31,90,122,11,ES_AUTOHSCROLL LTEXT "Größe:",IDC_STATIC,39,138,40,9 PUSHBUTTON "Button1",IDC_BUTTON1,130,28,41,14 PUSHBUTTON "Button2",IDC_BUTTON2,159,89,35,11 END
-
musst imho selber machen
in der DlgProc WM_SIZE abfragen und dann maßstab per MoveWindow setzten.mfg tobZel
-
k, bei mehreren Controls macht das ja sicherlich sehr sehr viel Arbeit, aber immerhin weniger als wenn ich die Controls alle selber erstelle.^^
Edit: Hab mir gerade Resource Builder geladen, sieht ganz ordentlich aus und hat das ganze was ich benötige, nur, gibt es das net auch in Visual Studio?
ich mein das hier:
[url]
http://img241.imageshack.us/img241/8181/resipu8.png
[/url]
EDIT2:
Ok, ich nehm wohl bei Dialogen immer den Res-Builder und für andere Kleinigkeiten den von VS, also kann geschlossen werden, falls nicht doch noch jemanden einfällt, wo ich die Positionen verändern kann