HookExcelWindow
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
Installs ExcelCursorProc so that it is called before the Microsoft Office Excel main WndProc.
extern void FAR PASCAL HookExcelWindow(HANDLE hWndExcel);
Parameters
hWndExcel (HANDLE)
The Excel main Windows handle.
Property Value/Return Value
The function does not return a value.
Remarks
The function obtains the address of the Excel WndProc through the use of GetWindowLong(). It stores this value in a global that can be used to call the default WndProc and also to restore it. Finally, it replaces this address with the address of ExcelCursorProc using SetWindowLong().
Example
See \SAMPLES\GENERIC\GENERIC.C for the source code for this function.