11.01.2005, 18:48 | #1 |
Участник
|
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... |
|