Pendant que j'y suis, j'ai un pb avec un menu.
J'arrive pas à utiliser les raccourcis claviers.
Voilà le code de mon menu :
#define ID_MENU 800
#define ID_POPUPMENU 801
#define IDM_CONNEXION 900
#define IDM_DECONNEXION 901
#define IDM_QUITTER1 902
#define IDM_OUVRIR 912
#define IDM_QUITTER2 913
#define IDR_ACCEL 30000
A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "ESIP_Messenger.ico"
/* Raccourcis du Menu */
IDR_ACCEL ACCELERATORS
BEGIN
"C", IDM_CONNEXION, CONTROL, VIRTKEY; CTRL+C
"D", IDM_DECONNEXION, CONTROL, VIRTKEY; CTRL+D
"Q", IDM_QUITTER1, CONTROL, VIRTKEY; CTRL+Q
END
ID_MENU MENU DISCARDABLE
BEGIN
POPUP "&Connexion"
BEGIN
MENUITEM "&Connexion\tCtrl+C", IDM_CONNEXION
MENUITEM "&Déconnexion\tCtrl+D", IDM_DECONNEXION
MENUITEM SEPARATOR
MENUITEM "&Quitter\tCtrl+Q", IDM_QUITTER1
END
END
ID_POPUPMENU MENU DISCARDABLE
BEGIN
POPUP "ESIP"
BEGIN
MENUITEM "&Ouvrir", IDM_OUVRIR
MENUITEM SEPARATOR
MENUITEM "&Quitter", IDM_QUITTER2
END
END
Avec en plus, ça :
RaccourcihWnd = LoadAccelerators(hInst, MAKEINTRESOURCE(IDR_ACCEL));
while(GetMessage(&Messages, NULL, 0, 0))
{
if(!TranslateAccelerator(FenetrehWnd, RaccourcihWnd, &Messages))
{
TranslateMessage(&Messages);
DispatchMessage(&Messages);
}
}
Voilà, si tu pouvais m'aider ça serait sympa.
YOYO 