天天看點

圖解Dev C++ 建立Win32 項目模闆

打開Dev C++,建立一個項目;

圖解Dev C++ 建立Win32 項目模闆

在Windows程式設計第五版源碼中,找到第10章,PoePoem例子;把PoePoem.c代碼拷貝到main.cpp中;

用它來作為一個模闆;PoePoem.c比一般的Win32 SDK 視窗多了一段處理滾動消息的代碼;

case WM_VSCROLL :
          switch (wParam)
          {
          case SB_TOP :
               iPosition = 0 ;
               break ;
          case SB_BOTTOM :
               iPosition = iNumLines ;
               break ;
          case SB_LINEUP :
               iPosition -= 1 ;
               break ;
          case SB_LINEDOWN :
               iPosition += 1 ;
               break ;
          case SB_PAGEUP :
               iPosition -= cyClient / cyChar ;
               break ;
          case SB_PAGEDOWN :
               iPosition += cyClient / cyChar ;
               break ;
          case SB_THUMBPOSITION :
               iPosition = LOWORD (lParam) ;
               break ;
          }
          iPosition = max (0, min (iPosition, iNumLines)) ;
          
          if (iPosition != GetScrollPos (hScroll, SB_CTL))
          {
               SetScrollPos (hScroll, SB_CTL, iPosition, TRUE) ;
               InvalidateRect (hwnd, NULL, TRUE) ;
          }
          return 0 ;
           

這樣可用該模闆建立支援滾動條的視窗程式;

完成之後,從菜單中選擇建立模闆,彈出下面對話框;

輸入模闆的名字,選擇分類為Win32,輸入描述:視窗滾動視圖;

圖解Dev C++ 建立Win32 項目模闆

然後點選建立;這樣就建立了一個新項目模闆;

注意一定要把所有檔案儲存,再彈出建立新模闆對話框進行建立;

關閉次項目。

建立一個項目,看到建立項目對話框中,Win32類别中,多了上面建立的模闆Windows VScroll Application;

選擇此模闆,就可以開發帶滾動條的視窗程式了。

圖解Dev C++ 建立Win32 項目模闆

繼續閱讀