Im using a GetMsgProc hook to trap a message something like
The WM_USER + 31758 message occurs when a string is received by the application. I should point out that the application is a chat client and the string is coming from the server.Code:#define USERDEFINED ( WM_USER + 31758 ) DllExport LRESULT CALLBACK GetMsgProc( int ncode, WPARAM wParam, LPARAM lParam ) { MSG *lpmsg; HHOOK hhk = 0; lpmsg = ( MSG * ) lParam; if( ncode < 0 ) return( CallNextHookEx( hhk, ncode, wParam, lParam ) ); switch( lpmsg->message) { case USERDEFINED : // do stuff } return( CallNextHookEx( hhk, ncode, wParam, lParam ) );
My question is, is it possible to get the string with the information I receive in GetMsgProc?
I've tried using the wParam's in various ways but cant get anything to work correctly.



LinkBack URL
About LinkBacks


