[ joeya1k @ 05.05.2008. 17:20 ] @
Nista se ne desava kada pritisnem bilo koji od acceleratora, kao da ih nema... Svi potrebni fajlovi su ubaceni u projekat i program radi ali acceleratori ne.

- u resource.h imam #define IDA_MENUACC 103
- u script1.rc imam

IDA_MENUACC ACCELERATORS
BEGIN
"N", ID_FILE_NEW, VIRTKEY, CONTROL, NOINVERT // (ID_FILE_NEW i OPEN takodje namesteni)
"O", ID_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT
END

- u .cpp fajlu pod WinMain sam stavio

HACCEL Acc;

Acc = LoadAccelerators(g_hInst, MAKEINTRESOURCE(IDA_MENUACC));

while(GetMessage(&Msg, NULL, 0, 0))
{
if (!TranslateAccelerator(g_hwnd, Acc, &Msg))
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
}

Sta jos treba?
Hvala
[ deerbeer @ 06.06.2008. 14:36 ] @
Moras u tvojoj WinProc da dodas handler za WM_COMMAND poruke
iz koje dobijas informaciju od komandi akceleratora tj. njegovog ID ..
http://msdn.microsoft.com/en-us/library/ms646335(VS.85).aspx