Access vioaltion при сабклассинге формы Axapta
Народ, помогите с проблемой!
Хочу сабклассить некое окно этого приложения. Для этого пишу dll (VC++ 6.0), в функцию передаю hwnd соотв. окна.
// Subclassing
extern "C" __declspec(dllexport) DWORD __stdcall CreateTaskBar (HWND hWndChild){
lpfnTaskbarWndProc = (WNDPROC) SetWindowLong(hWndChild,
GWL_WNDPROC, (LONG) TaskbarWndProc);
return 0;
};
// Оконная процедура
LRESULT CALLBACK TaskbarWndProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam){
return CallWindowProc(lpfnTaskbarWndProc,hwndBtn,uMsg,wParam,lParam);
};
При вызове CreateTaskBar из Axapta выдает Access violation...
|