bonjour,
je cherche à dialoguer avec un XP-pen , il y a une dll fournie , l'appel à une fonction ce fait en VC avec
j'ai essayé ceci qui ne fonctionne apparement pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
35 enum EventType { EventType_Pen = 1, EventType_Key = 2, EventType_Eraser = 3, EventType_Wheel = 4, EventType_ALL = 0xfe }; enum PenStatus { PenStatus_Hover, PenStatus_Down, PenStatus_Move, PenStatus_Up, PenStatus_Leave }; enum KeyStatus { KeyStatus_Up, KeyStatus_Down }; typedef struct tagDATAPACKET { EventType eventtype; //4 unsigned short physical_key; //2 unsigned short virtual_key; // 2 KeyStatus keystatus; //4 PenStatus penstatus; //4 unsigned short x; //2 unsigned short y; //2 unsigned short pressure; //2 short wheel_direction; //2 unsigned short button; //2 }DATAPACKET, *PDATAPACKET;
si vous avez des idées ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 DATAPACKET est une Structure EventType est un entier sur 4 octet //enum eventtype physical_key est un entier sans signe sur 2 octet //unsigned short virtual_key est un entier sans signe sur 2 octet //unsigned short KeyStatus est un entier sur 4 octet //enum keystatus PenStatus est un entier sur 4 octet //enum penstatus x est un entier sans signe sur 2 octet //unsigned short y est un entier sans signe sur 2 octet //unsigned short pressure est un entier sans signe sur 2 octet //unsigned short wheel_direction est un entier sur 2 octet //short button est un entier sans signe sur 2 octet //unsigned short FIN tagDATAPACKET est un DATAPACKET
Partager