Bonjour,
Je ne comprend pas mon erreur j'obtient une erreur de type buffer overrun, je ne comprend vraiment 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 KBDLLHOOKSTRUCT cKey = *((KBDLLHOOKSTRUCT*)lParam); TCHAR *lpszName = new TCHAR[256]; DWORD dwMsg = 1; dwMsg += cKey.scanCode << 16; dwMsg += cKey.flags << 24; int i = GetKeyNameText(dwMsg , lpszName, 255); out << *lpszName << "\n"; delete[] lpszName;
Merci de votre aide.
Partager