Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » prob bei erzeugung eines dialoges

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
30.12.2006, 14:35 Uhr
kurt



hallo leute,

ich versuche seit einiger zeit (erfolglos ) ein dialog zu erzeugen... in der msdn hab ich nun folgende funktion gefunden die mir meinen dialog aus der ressource läd:


C++:
HWND hdialog = CreateDialog(hinstance, MAKEINTRESOURCE(IDD_CONFIG),
             hwindow, DialogProc);

if (!hdialog)
    MessageBox(hwindow, "Error", "Dialog", 0);

ShowWindow(hdialog, nCmdShow);



aber dies funzt nich... kann mir einer bitte helfen??


MFG kurt




edit:

bei dem aufruf der funktion "CreateDialog(...)" wird die message "WM_INITDIALOG" an mein "DialogProc(...)" gesendet... muss ich da etwa noch was machen??? da steht nämlich zur zeit noch nichts!!


edit 2:

doch es steht jetzte "return 1;" drin...
--
der tod ist sicher... das leben nicht... !!

Dieser Post wurde am 30.12.2006 um 15:18 Uhr von kurt editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.12.2006, 19:37 Uhr
kurt



gut das mit dem dialog hab ich jetzte gelöst mit dieser variante www.winapi.net/index.php?inhalt=tipp3...

nun hab ich das prob das mein fenster zwar da is, aber ich im hintergrund immernoch mit meinen mainwindow arbeiten kann... wie kann ich das denn so setzen, dass ich erst den dialog beenden muss um im hauptprog weitermachen zu können??


MFG kurt
--
der tod ist sicher... das leben nicht... !!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.12.2006, 20:01 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Du erzeugst einen nichtmodale Dialog. Was Du willst ist ein modaler Dialog.
www.fun-soft.de/showtopic.php?threadid=1249
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.12.2006, 20:47 Uhr
kurt



dank dir... genau danach hab ich gesucht...

woher weiß ich was ich in die ressourcen datei reinschreiben kann... also ich will noch ein paar andere elemente einfügen zum beispiel ein drehfeld oder ein eingabefeld...

kannst du mir bitte sagen wo ich sowas finde???

danke


MFG kurt
--
der tod ist sicher... das leben nicht... !!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
31.12.2006, 09:25 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo Kurt,
Hab nur die Doku zum RC vom Visual Studio
http://msdn2.microsoft.com/en-us/library/aa381042.aspx
Schau mal dort unter "Resource-Definition Statements"
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 31.12.2006 um 09:26 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
13.01.2007, 20:19 Uhr
~Xenon
Gast



C++:
MessageBoxA(NULL,"Text","Titel",MB_OK);
 
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: