我在看WIN32 SDK,在一些程序样例中用到了ScrollWindow来滚动窗口!
我想知道ScrollWindow是如何工作的,并且想用它来写代码!
我百度了一下ScrollWindow这个API,一般只是介绍函数参数,并没有具体应用和分析!
请各位指点一下!
这是偶写的代码,想来滚动窗口显示文字!可是无法实现,想请各位帮忙改改,能够看的出窗口在滚动的,谢谢!LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
   
     static RECT  rect ;
    
     static int   cxChar, cyChar ;
     HDC          hdc ;
     PAINTSTRUCT  ps ;
     
     switch (message)
     {
     case WM_CREATE :
 
         cxChar = LOWORD (GetDialogBaseUnits ()) ;
          cyChar = HIWORD (GetDialogBaseUnits ()) ;
        return 0 ;  case WM_LBUTTONDOWN:

 
 ScrollWindow(hwnd,0,cyChar,&rect,&rect);   SelectObject (hdc, GetStockObject (SYSTEM_FIXED_FONT)) ;
  hdc=GetDC(hwnd);
 TextOut(hdc,500,500,"nihao",strlen("nihao"));
 ReleaseDC(hwnd,hdc);
 ValidateRect(hwnd,&rect);
 
 return 0;
           
     case WM_DESTROY :
          PostQuitMessage (0) ;
          return 0 ;
     }
     return DefWindowProc (hwnd, message, wParam, lParam) ;
}