skapani acceleratori
1 отговора
79 прегледа
skapani acceleratori
nqkoi ima li si predstava kak se slaga accelerator na dialog box i dali vuob6te moje.
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.
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.