图解Dev C++ 创建Win32 项目模板

来源:互联网 发布:java电脑版64位安装包 编辑:程序博客网 时间:2024/05/29 14:45

打开Dev C++,新建一个项目;



在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,输入描述:窗口滚动视图;


然后点击创建;这样就创建了一个新项目模板;

注意一定要把所有文件保存,再弹出创建新模板对话框进行创建;

关闭次项目。


新建一个项目,看到新建项目对话框中,Win32类别中,多了上面创建的模板Windows VScroll Application;

选择此模板,就可以开发带滚动条的窗口程序了。





0 0
原创粉丝点击