Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Fehler bei DialogBox

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.11.2004, 18:17 Uhr
A-l-e-x



Hab bis jetzt immer meine Dialoge damit erzeugt:

C++:
DialogBox(hInstance, MAKEINTRESOURCE(IDD_FENSTER), NULL, DlgProc);


Klappte auch prima. Doch hab ich jetzt mal den Code einem Freund geschickt. Der hat VC++ 6 SP 6 (den selben den ich auch habe). Bei mir hatte ich keine Fehler. Doch irgendwo kammen bei ihm welche:

FBWINF\CD\Aufgabe2\main.cpp(193) : error C2664: 'DialogBoxParamA' : Konvertierung des Parameters 4 von 'long (struct
HWND__ *,unsigned int,unsigned int,long)' in 'int (__stdcall *)(struct HWND__ *,unsigned int,unsigned int,long)' nicht
moeglich

Fragt sich jetzt wo sie herkommen! Hab jetzt zwei Vermutungen: 1. ben die englische er die deutsche Version 2. hab das Windows Platform SDK.

Beides glaube ich kommt nicht in Frage. Kann mir jemand helfen?

mfg A-l-e-x
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.11.2004, 18:51 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Wie ist die Funktion DlgProc deklariert?
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.11.2004, 06:27 Uhr
~A-l-e-x
Gast



C++:
INT_PTR CALLBACK DlgProc(HWND hWnd, UINT uMsg, WPARAM wParam,LPARAM lParam)


Könnte auch an irgendeiner Einstellung im IDE liegen? Das von meinem Freund ist frisch installiert und alle Einstellungen noch auf Standard.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.11.2004, 10:31 Uhr
~A-l-e-x
Gast


Hat sich erledigt. Ich musste es so machen:

C++:
BOOL CALLBACK DlgProc(HWND hWnd, UINT uMsg, WPARAM wParam,LPARAM lParam)
// und
DialogBox(hInstance, MAKEINTRESOURCE(IDD_FENSTER), NULL, (DLGPROC)DlgProc);



mfg A-l-e-x
 
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: