Question : GetMessage () dans la console $$etAPP de cpc

Salut tous, le
I ont une application de console de cpc, avec la force avouée comme suit : le

Can de _tmain du
int (argc d'international, argv de _TCHAR* []) je reçois les messages standard de fenêtres, etc. haut/bas principal ? le
If que j'appelle GetMessage () il ne retourne jamais (à moins que j'envoie un message moi-même avec PostThreadMessage), rien obtient même imprimé sur l'écran quand je dactylographie - le fil est bloqué, juste aide de waiting.

Any est appreciated.
class= de

Réponse : GetMessage () dans la console $$etAPP de cpc

Que diriez-vous d'envoyer un CTRL_C_EVENT au ypour consoler le traiteur pour terminer ?
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 (fdwCtrlType de DWORD) 
{ 
  commuter (fdwCtrlType) 
  { 
    Poignée de // le signal de CTRL-C. 
    cas CTRL_C_EVENT : 
      printf (« événement CTRL-c, sortie \ n \ n ») ;
      ExitProcess (0) ;
      retour (VRAI) ;
 
    défaut : 
      FAUX de retour ; 
  } 
} 
 
force vide (vide) 
{ 
  si (SetConsoleCtrlHandler ((PHANDLER_ROUTINE) CtrlHandler, RECTIFIENT)) 
  { 
    printf (« \ traiteur commande de nThe est installé. \ n ») ; 
 
    tandis que (1) {} 
  } 
  autrement 
    printf (« \ nERROR : N'a pas pu placer le traiteur de commande ») ; 
}


// autre fil :

  GenerateConsoleCtrlEvent (CTRL_C_EVENT, 0) ;
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us