Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » keine Ahnung

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
23.02.2009, 17:56 Uhr
~tomycat2009
Gast


hallo,
ich habe eine Dialogbox xy erstellt...

1.Per Menü Dialogbox hinzufügen...
2.neue Klasse erstellt Csystemanzeige
3.neue Variable erstellt systemlogs
4.die Headerdatei zu meinem hauptprogramm hinzugefügt.
5.neuer Knopf hinzugefügt mit "Ordner im regedit erstellt" (es wird nur ein einfacher Ordner im regedit erstellt).
6.Im Hauptmenü hinter dem Knopf "Dialogbox xy öffnen" steht

C++:
if(systemlogs.DoModal() == OK)
{text = alles ok;}


wenn ich es compiliere,dann geht es auch, aber nicht alles.
Es öffnet sich das Fenster Dialogbox xy, wenn ich auf dem Buttion "Ordner im regedit erstellt" anklicke, Wird nichts erstellt.Den gleiche Quelltext habe ich auch im Hauptmenü ausprobiert, der funkt da, warum nicht in der Dialogbox xy?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.02.2009, 18:11 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


es muss IDOK heißen und dein dialog muss über EndDialog(IDOK) beendet werden
--
class God : public ChuckNorris { };

Dieser Post wurde am 23.02.2009 um 18:12 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.02.2009, 20:08 Uhr
~tomycat2009
Gast


danke
----es muss IDOK heißen------
ok,mein Tipfehler :-)

-----dein dialog muss über EndDialog(IDOK) beendet werden----
ok,das wäre auch eine Lösung, ich will aber dass die Dialogbox offen bleibt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.02.2009, 22:11 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


dann wirste nie aus DoModal rauskommen, deswegen ist es ja ein Modaler-Dialog
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
24.02.2009, 09:27 Uhr
~tomycat2009
Gast


ok,
wie gehts dann ohne den... Modaler-Dialog.
ich habe 3 c++ bücher alle Beispiele mit Modaler-Dialog.
hast du icq?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
25.02.2009, 21:01 Uhr
~tomycat2009
Gast


systemlogs.DoModal() // habe ich rausgenommen.

dafür habe ich

systemlogs.Create(IDD_SYSTEM); //IDD_SYSTEM ist mein Dialogfeld
systemlogs.ShowWindow(SW_SHOW);

genommen.


wenn ich den Kram compiliere, dann gehe von meinem Hauptfenster in das IDD_SYSTEM Fenster per Buttion, das geht.
Dann kommt der Moment, ich klicke auf den Knopf (Ornder löschen),
er löscht den test ordner nicht heraus, den gleiche Knopf habe ich auch im Hauptfenster, der geht komischerweise.

Bin für jeder Hilfe,Anreize,Beispiel und link 1000 mal dankbar.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: