Frage : GetMessage () in Kraftstoffregler-Konsolen-APP


int _tmain (int argc, _TCHAR* argv [])

Can empfange ich Fensterstandardmitteilungen, Schlüsselauf-/ab-etc.?
If, das ich benenne GetMessage () es nie (es sei denn ich eine Mitteilung selbst mit PostThreadMessage sende), nichts erhält zurückgeht sogar, auf dem Schirm gedruckt, wenn ich schreibe - das Gewinde wird, gerade waiting.

Any Hilfe ist appreciated.
blockiert

Antwort : GetMessage () in Kraftstoffregler-Konsolen-APP

Was über das Schicken eines CTRL_C_EVENT zum ypour Zufuhr trösten, um zu beenden?
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
#include   
#include   
 
BOOL CtrlHandler (DWORD fdwCtrlType) 
{ 
  schalten (fdwCtrlType) 
  { 
    //-Handgriff das CTRL-C Signal. 
    Fall CTRL_C_EVENT: 
      printf („Ereignis Ctrl-c, Herausnehmen \ n \ n“);
      ExitProcess (0);
      Rückkehr (ZUTREFFEND);
 
    Rückstellung: 
      RÜCKHOLFALSCHES; 
  } 
} 
 
leere Hauptleitung (Lücke) 
{ 
  wenn (SetConsoleCtrlHandler ((PHANDLER_ROUTINE) RICHTEN CtrlHandler,)) aus 
  { 
    printf („\ nThe Steuerzufuhr ist angebracht. \ n“); 
 
    während (1) {} 
  } 
  sonst 
    printf („\ nERROR: Konnte Steuerzufuhr nicht einstellen“); 
}


// anderes Gewinde:

  GenerateConsoleCtrlEvent (CTRL_C_EVENT, 0);
Weitere Lösungen  
 
programming4us programming4us