/[rdesktop]/sourceforge.net/trunk/seamlessrdp/ServerExe/HookDll/hookdll.cpp
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/seamlessrdp/ServerExe/HookDll/hookdll.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 995 by astrand, Mon Aug 29 09:10:13 2005 UTC revision 996 by astrand, Mon Aug 29 09:11:50 2005 UTC
# Line 173  LRESULT CALLBACK CallWndProc( int nCode, Line 173  LRESULT CALLBACK CallWndProc( int nCode,
173                    
174          break;          break;
175                    
           
         case WM_WINDOWPOSCHANGING:  
           
         windowHandle = details->hwnd;  
         //windowHandle2 = details->hwndInsertAfter;  
         //get win name  
         GetWindowText( windowHandle, windowTitle, 150 );  
           
         //get an id for it  
         itoa( ( int ) windowHandle, strWindowId, 10 );  
           
         //get coords  
         GetWindowRect( windowHandle, &rect );  
         b = rect.bottom;  
         t = rect.top;  
         l = rect.left;  
         r = rect.right;  
         ltoa( b - t, strH, 10 );  
         ltoa( t, strY, 10 );  
         ltoa( r - l, strW, 10 );  
         ltoa( l, strX, 10 );  
           
         ////setup return string  
         strcat( result, "MSG=CALLWNDPROC_WM_WINDOWPOSCHANGING;OP=7;" );  
         strcat( result, "ID=" );  
         strcat( result, strWindowId );  
         strcat( result, ";" );  
         strcat( result, "TITLE=" );  
         strcat( result, windowTitle );  
         strcat( result, ";" );  
         strcat( result, "X=" );  
         strcat( result, strX );  
         strcat( result, ";" );  
         strcat( result, "Y=" );  
         strcat( result, strY );  
         strcat( result, ";" );  
         strcat( result, "H=" );  
         strcat( result, strH );  
         strcat( result, ";" );  
         strcat( result, "W=" );  
         strcat( result, strW );  
         strcat( result, "." );  
           
         buffer = result;  
           
         break;  
176          case WM_WINDOWPOSCHANGED:          case WM_WINDOWPOSCHANGED:
177                    
178          windowHandle = details->hwnd;          windowHandle = details->hwnd;

Legend:
Removed from v.995  
changed lines
  Added in v.996

  ViewVC Help
Powered by ViewVC 1.1.26