UINT, WPARAM und LPARAM in MessageBox ausgeben.
-
Hi,
ich würde gerne die Parameter des WndProc's in einer MessageBox ausgeben (UINT, WPARAM und LPARAM, das Handle ist unwichtig). Nur MessageBox kommt mit den Datentypen nicht klar, wie bekomme ich das hin?
MFG!
-
Mit einem
std::ostringstream
konvertieren.
-
Standard-C++ kennt kein WndProc, keine MessageBox, kein UINT, kein WPARAM, kein LPARAM. Hier kann dir also nur geholfen werden, wenn zufälligerweise einer reinschaut, der Ahnung von der WinAPI hat. Lies dir bitte den Link in meiner Signatur durch und stelle deine Frage das nächstemal im richtigen Forum
Ich verschiebe mal..
-
Dieser Thread wurde von Moderator/in pumuckl aus dem Forum C++ (auch C++0x) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
int ShowMessageParameters(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { char s[512]; sprintf(s, "uMsg = %i, wParam = %i, lParam = %i", uMsg, wParam, lParam); return MessageBox(hWnd, s, "ShowMessageParameters", MB_OK); }
-
Vielen Dank für eure Antworten, es klappt jetzt