In Konsolenanwendung hInstance auslesen
-
Ich habe eine Konsolenanwendung, also eine Anwendung welche main() verwendet.
Ist es möglich über einen API-Aufruf an die HINSTANCE des Programmes zu kommen?
-
Versuch mal das Konsolen-HWND zu holen (Siehe FAQ) und dann mit GetWindowLong() HINSTANCE zu holen.
Kann aber auch sein, dass du bei der Konsole bloß INVALID_HANDLE_VALUE bekommst
MfG SideWinder
-
Wie heißt der Eintrag in der FAQ denn?
-
GetModuleHandle(NULL);
-
PunktPunkt mit dieser Funktion kann ich nichts anfangen bzw. ich weiß nicht wie ich sie verwenden soll
-
hmmmm
HINSTANCE hInstance = GetModuleHandle(NULL);
-
Oder willst du das aus einer anderen Anwendung heraus auslesen?
-
ich hab gemerkt, dass ich für MessageBox ja das HWND benötige. Wie bekomme ich das heraus?
Ne ich will schon die von meinem Programm.
-
Für MessageBox brauchst du überhaupt kein HWND. Das ist optional.
-
Ich weiß, aber ich möchte es bei meiner Anwendung haben, dann wir der Programmfluss
ja unterbruchen bis man auf die Schaltfläche klickt.