Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dialog wiederverwenden

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 <
000
07.04.2004, 13:43 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Angenommen ich hab ein kleines proggie geschrieben bei dem unter anderem bei einer bestimmt aktion ein dialog modal gestartet wird...
wie mach ichs am einfachsten aus diesem selber eine anwendung zu basteln ohne die ganze scheisse zu kopieren... Bietet da der Klassenassi was schlaues an um aus einem fertigen Programm bestimmte teile zu extrahieren um daraus eine neue applikation zu machen?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.04.2004, 14:04 Uhr
RHBaum



Ich kenn eher nur den hardcore weg .... also mit MFC ned so, dafuer winapi und ATL.

Mach dir ne Klasse die deine Dialogcontrols auf nen Windowshandle Platziert, und die Groesse usw auch mit beruecksichtigt.
Uebergeb das Windowshandle schon an den Konstruktor deiner klasse.
Bau schoene Komfortable methoden dran, die genau das machen was du willst. Eventuell leifere ne komofrtable Datenklasse mit, die alle einstellungen / Daten deines Dialoges etc... verwaltet.

Wenn dann nen eigenstaendigen dialog drauss machen willst, erzeuge nur das Fenster, lass dir den CLientbereich geben, erzeuge darauf ein neues Fenster(windowhandle) dann erzeuge deine Klasse und gib der das windowshandle ....

Am ende hast nun nen Control programmiert, was aus mehreren Standard controls besteht, das ist auch eignetlich was du brauchst oder ?

Alternativ kannst auch nen Active X Control schreiben ...

Mit sowas isses nu moeglich, eigene anwendungen draus zu machen, eigene dialoge erstellen und die dein DIaloganteil mit anderen Controls zu verknuepfen bzw auf bestimmten Seiten von registercontrols zu pappen.

Ciao ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
07.04.2004, 14:15 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


öhm ich glaub dann nehm ich doch den copy und paste weg, da bin ich ja 100 mal schneller fertig

trotzdem danke
hab schon befürchtet das man sich für sowas den arsch aufreissen muss...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.04.2004, 15:43 Uhr
Tommix



Hallo,
wenn Du mit rechts auf die Dialogklasse klickst, gibt es da "Zur Komponentensammlung hinzufügen". Hab's selbst noch nie benutzt aber zu irgenwas isses womöglich gut.

- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: