2010-05-25 3 views
0

KEYEVENTF_SILENT est une constante utilisée dans les appels comme celui-ci:Qu'est-KEYEVENTF_SILENT équivaloir à

keybd_event(VK_OFF, 0, KEYEVENTF_SILENT, 0); 
keybd_event(VK_OFF, 0, KEYEVENTF_SILENT | KEYEVENTF_KEYUP, 0); 

Mais depuis que je suis en utilisant .net je ne sais pas ce que la valeur réelle de KEYEVENTF_SILENT est. Je ne peux pas l'appeler sans savoir.

Des idées?

Répondre

1

Pour résoudre ces problèmes, vous devez consulter WinUser.h.

Il est livré avec Visual C++ et avec le SDK Windows (qui est gratuit), et peut être trouvé dans le dossier Headers.

+0

Où puis-je trouver ce fichier? – Vaccano

+0

J'ai Visual C++ mais je ne l'utilise jamais. Je n'ai aucune idée d'où le dossier Headers est. A-t-il un emplacement commun? – Vaccano

+0

Quelque part dans le répertoire d'installation. Recherchez 'WinUser.h'. – SLaks

2

Ah. Trouvé juste après l'affichage.

public const byte VK_OFF = 0xDF; 
    public const byte KEYEVENTF_KEYUP = 0x0002; 
    public const byte KEYEVENTF_SILENT = 0x0004;