000
03.07.2003, 22:54 Uhr
~michael
Gast
|
Ich habe eine Anwendung geschrieben, die ging ganz normal, nun füge ich eine Funktion hinzu und bekomme einen Stack Overflow! Aber in der Funktion find ich nix was sowas hervorrufen könnte! Hat jemand ne Idee?
C++: |
#define MYWM_NOTIFYICON (WM_USER+2)
LRESULT CTerminplannerDlg::WindowProc(UINT message, WPARAM wParam,LPARAM lParam) { // Open window when double click to the Systray Icon if(message == MYWM_NOTIFYICON) { switch (lParam) { case WM_LBUTTONDBLCLK: switch (wParam) { case IDR_MAINFRAME: { ShowWindow(SW_SHOWNORMAL); SetForegroundWindow(); SetFocus(); return TRUE; }break; }break; } } return CTerminplannerDlg::WindowProc(message, wParam,lParam); }
|
IDR_MAINFRAME ist die ID eines Icons was ich verwende! Die Nachricht wird gesendet vom Systray Icon gesendet!
Thx für die Hilfe mfg Michael |