007
15.01.2003, 10:22 Uhr
Volle
|
Hi Lutz,
sorry! Aber ich komme langsam nicht mehr mit, was du eigentlich genau machst. Hast du eine dialogfeldbasiernde Anwendung oder ein DocView- Gerüst?
Wenn du deinen Dialog mit dem Editor machst, dann kannst du den Minimize- Style gleich einstellen. Und der geht dann sogar .
Grundsätzlich ist es aber sowieso egal, wie du deinen Dialog anzeigen lässt - also ob modal oder nicht modal. Das hat keinen Einfluss auf die Erstellung des Dialoges mit dem Ressourceneditor und auch nicht auf die Schaltflächen. Da habe ich mich in meinem ersten Posting etwas missverständlich ausgedrückt...
Auch Create bietet dir die Möglichkeit, eine Ressource einzubinden, das ist kein Problem. Einfach im ersten Parameter die ID des Dialoges angeben, den du mit Ressourceneditor und samt Buttons bzw. Controls und allem erstellst.
Aber für einen Eigenschaftsdialog brauchst du das doch alles gar nicht???
Wenn du deine Buttons ohne Editor machen willst, dann gibt es auch eine Create- Funktion von CButton. Das zieht sich eigentlich durch alle MFC- Klassen durch. In diesem Fall sind CButton und CDialog von CWnd abgeleitet. Sie im Prinzip also nichts anderes als kleine Fenster. Deshalb haben sie grundsätzlich auch mal alle Funktionen, die auch CWnd zur Verfügung stellt - wie z.B. Create oder auch ModifyStyle. Entweder werden die entsprechenden Überladungen der abgeleiteten Klasse aufgerufen (wie bei Create) und/ oder die Funktion der Basisklasse.
Grüße, Volle. |