BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- C++ In MFC ein neues Fenster erstellen (http://www.black-board.net/thread.php?threadid=21363)


Geschrieben von Antiheld am 23.10.2005 um 15:32:

Fragezeichen In MFC ein neues Fenster erstellen

Hallo,

ich brauche für ein Programm noch eine GUI die ich in MFC erstellen wollte, leider habe ich bis jetzt nur ein paar Grundprogramme mit der MFC aufgezogen. Das Programm soll unterschiedliche neue Fenster, ich dachte dabei an Dialogfelder, erstellen. Man kann sich das so vorstellen wie bei einem IM.

Da ich allerdings wie gesagt wenig Ahnung von der MFC hab, wollte ich euch mal nach ein paar Tipps für die Denkrichtung fragen smile

Grüße
Dennis



Geschrieben von phlox81 am 23.10.2005 um 17:58:

 

Hm, wxWidgets ist imho eine gute Alternative zur MFC,
es sei denn du willst nur auf Windows arbeiten, und hast
einen entsprechenden editor von MS (Visual Studio).

Ein neues Fenster ist recht einfach, du erstellst einfach
im Dialogeditor einen neuen Dialog, erstellst dafür eine Klasse,
und bindest diese entsprechend in deinen Hauptdialog ein:
Zitat:
#include "myDialog.h"
/* ... */
void OnButton()/*Button im Hauptdialog wurde gedrückt, doppelklick im Dialogeditor auf den Button, dann erstellt er diese Funktion*/
{
myDialog md;
md.doModal();
}


Alternativ kannst du den Dialog auch mit Create erstellen.

phlox



Geschrieben von Antiheld am 30.10.2005 um 21:23:

 

Hallo phlox,

Nunja, modale Fenster waren nun nicht das was mir weiter geholfen hatte, doch nun hab ich es mit Hilfe auch mit den nichtmodalen Fenster geschafft. Danke jedenfalls für deinen Tipp smile

Grüße
Anti


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH