WndProc ohne Window?
-
Hi,
kann man ein Programm haben mit Hauptschleife aber ohne Fenster aber mit WindowProc?
Was sollte das bringen und wofür ist sowas gut?
-
*** schrieb:
Hi,
kann man ein Programm haben mit Hauptschleife aber ohne Fenster aber mit WindowProc?
Was sollte das bringen und wofür ist sowas gut?
Sollen wir hier deine Hausaufgaben machen?

Jedes Windows-Programm hat ne Hauptschleife, auch ohne Fenster.
-
aber ne wndproc???? Wozu ohne window??
-
*** schrieb:
aber ne wndproc???? Wozu ohne window??
Eine WndProc ohne Fenster kannst du für verschiedene Sachen verwenden.
Du kannst sie zum Beispiel aufrufen:WndProc(0, 0, 0, 0);Du kannst ihre Adresse speichern und sie indirekt aufrufen:
LRESULT (*foo)(HWND, UINT, LPARAM, WPARAM) = &WndProc; foo(0, 0, 0, 0);Falls das nicht das ist, was du erwartet hast: Dem Betriebssystem ist deine WndProc völlig egal, solange du kein Fenster erstellst, das sie benutzt. Solange ist es eine ganz normale Funktion wie jede andere.