skapani acceleratori

1 отговора 79 прегледа
#1

skapani acceleratori

nqkoi ima li si predstava kak se slaga accelerator na dialog box i dali vuob6te moje.

Отговор
в отговор на Ceyes #2

Re: skapani acceleratori

Ako polzvash MFC :

1.Syzdavash resyrs s Acceleratori naprimer IDR_ACCELERATOR

2.Syzdavash chlen promenliva v klasa
HACCEL m_hAccelTable;

3.V konstruktora ili v OnInitDialog pravish slednoto izvikvane

m_hAccelTable = ::LoadAccelerators(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_ACCELERATOR));

4.I nakraia v PreTranslateMessage pishesh slednoto:

if((m_hAccelTable != NULL) &&
::TranslateAccelerator(m_hWnd,m_hAccelTable,pMsg))
return TRUE;

Pozdravi ot Bourgas.
Отговор