1、G:C DesignFishpondManager.c91 #include Window.h 2 /* 全局变量 */3 HINSTANCE hinst;4 HWND hwndMain;/主窗体句柄5 HWND hwndTreeView;/树的句柄6 HWND hwndListView;/列表框句柄7 HWND hwndEdit1;/文本框1句柄8 HWND hwndEdit2;/文本框2句柄9 HWND hwndEdit3;/文本框3句柄,用于填写苗种号10 HWND hwndEdit4;/文本框4句柄,用于填写苗种名称11 HWND hwndEdit5;/文本框5句柄,用于填写苗种规格1
2、2 HWND hwndEdit6;/投苗,投养时间13 HWND hwndEdit7;/投苗,投养数量14 HWND hwndEdit8;/投苗,单价15 HWND hwndEdit9;/投苗,苗种来源16 HWND hwndEdit10;/投苗,供货单号17 HWND hwndEdit11;/查询,起始日期18 HWND hwndEdit12;/查询,截止日期19 HWND hwndStatic1;/静态文本句柄,塘号20 HWND hwndStatic2;/水面积21 HWND hwndStatic3;/顶部“鱼塘基本信息”22 HWND hwndStatic4;/顶部“苗种基本信息”23
3、 HWND hwndStatic5;/苗种号24 HWND hwndStatic6;/苗种名称25 HWND hwndStatic7;/苗种规格26 HWND hwndStatic8;/顶部“投苗基本信息”27 HWND hwndStatic9;/投苗,投养时间28 HWND hwndStatic10;/投苗,投养数量29 HWND hwndStatic11;/投苗,单价30 HWND hwndStatic12;/投苗,苗种来源31 HWND hwndStatic13;/投苗,供货单号32 HWND hwndStatic14;/查找信息的静态文本“按时间查找投苗信息”33 HWND hwndS
4、tatic15;/查找信息的静态文本2“-查询-”34 HWND hwndStatic16;/查找信息的静态文本3“从”35 HWND hwndStatic17;/查找信息的静态文本4“到”36 HWND hwndStatic18;/排序的静态文本4“-排序-”37 HWND hwndStatic19;/静态文本统计38 HWND hwndStatic20;/静态文本鱼塘总数39 HWND hwndStatic21;/静态文本投苗总数40 HWND hwndStatic22;/静态文本苗种总数41 HWND hwndStatic23;/静态文本用以显示鱼塘总数42 HWND hwndStati
5、c24;/静态文本用以显示投苗总数43 HWND hwndStatic25;/静态文本用以显示苗种总数44 HWND hwndButton1;/按钮句柄,鱼塘添加45 HWND hwndButton2;/鱼塘删除46 HWND hwndButton3;/鱼塘修改47 HWND hwndButton4;/苗种添加48 HWND hwndButton5;/苗种删除49 HWND hwndButton6;/苗种修改50 HWND hwndButton7;/投苗增加51 HWND hwndButton8;/投苗删除52 HWND hwndButton9;/投苗修改53 HWND hwndButton1
6、0;/查询54 HWND hwndButton11;/按时间顺序55 HWND hwndButton12;/按单价顺序56 HWND hwndButton13;/按供货单号顺序57 HMENU hMenuMain;/菜单句柄58 /HMENU hPopup;/弹出菜单句柄59 HTREEITEM htItem;/全局,鼠标句柄,用以记录双击时的句柄60 TV_ITEM tviaa;/不是基本数据类型 编树用的61 POOL_NODE *head;/链表头62 FEED_NODE *myorder;/排序时用的链表63 / 在界面上显示的文本64 LPSTR lpszLatin1 =请在此输入;
7、/字符串类型65 LPSTR lpszLatin2 =请在此输入;66 LPSTR poolid =A01;67 /* *68 * WinMain69 * 功能程序入口点,调用InitApplication,InitInstance70 *消息循环71 * 参数hinstance,应用程序本次运行实例72 *hPrevInstance,应用程序之前的实例,始终为NULL73 *lpCmdLine,命令行参数74 *nCmdShow,如果窗口,SW_SHOW75 * 返回值失败返回FALSE76 */77 int WINAPI WinMain(78 HINSTANCE hinstance, HI
8、NSTANCE hPrevInstance,79 LPSTR lpCmdLine, int nCmdShow) 80 81 MSG msg;82 BOOL fGotMessage;83 /InitApplication84 if (!InitApplication(hinstance) 8586return FALSE; 8788 /InitInstance89 if (!InitInstance(hinstance, nCmdShow) 9091return FALSE; 9293 / 消息循环94 while (fGotMessage = GetMessage(&msg, (HWND) N
9、ULL, 0, 0) != 0 & fGotMessage != -1) 9596 TranslateMessage(&msg);97 DispatchMessage(&msg); 9899 return msg.wParam;100 /UNREFERENCED_PARAMETER(lpCmdLine);101 102 /* *103 * BOOL InitApplication(HINSTANCE hinstance)104 * 功能注册主窗口类105 * 参数hinstance,应用程序本次运行实例106 * 返回值是否成功107 */108 BOOL InitApplication(HI
10、NSTANCE hinstance)109 110 / 使用RegisterClassEx111 WNDCLASSEX wcx;112 / 填充结构113 wcx.cbSize = sizeof(wcx); / WNDCLASSEX结构的大小114 wcx.style = CS_HREDRAW | CS_VREDRAW; / 如果大小改变了重绘窗口115 wcx.lpfnWndProc = MainWndProc; / 窗口消息处理函数116 wcx.cbClsExtra = 0; / 无附加窗口类内存117 wcx.cbWndExtra = 0; / 无附加窗口内存118 wcx.hInst
11、ance = hinstance; / 应用程序实例119 wcx.hIcon = LoadIcon(NULL,MAKEINTRESOURCE(IDI_ICON_MAIN); / 图标120 wcx.hCursor = LoadCursor(NULL,IDC_ARROW); / 鼠标指针121wcx.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); / 背景画刷122wcx.lpszMenuName = MAKEINTRESOURCE(IDR_MENU_MAIN); / 菜单资源123wcx.lpszClassName = MainWCl
12、ass; / 窗口类名124wcx.hIconSm = (HICON)LoadImage(hinstance, / 小图标125MAKEINTRESOURCE(IDI_ICON_MAIN),126IMAGE_ICON,127GetSystemMetrics(SM_CXSMICON),128GetSystemMetrics(SM_CYSMICON),129LR_DEFAULTCOLOR);130/ 注册窗口类,返回131return RegisterClassEx(&wcx);132133134/* *135* BOOL InitInstance(HINSTANCE hinstance, int
13、 nCmdShow)136* 功能创建主窗口和控件137* 参数hinstance,应用程序本次运行实例138*nCmdShow,如何显示139* 返回值是否成功140*/141BOOL InitInstance(HINSTANCE hinstance, int nCmdShow)142143HWND hwnd;144RECT rect;145/ 保存应用程序实例句柄146hinst = hinstance;147hMenuMain=(HMENU) LoadMenu(hinst,MAKEINTRESOURCE(IDR_MENU_MAIN);148hwnd = CreateWindow(149M
14、ainWClass, / 窗口类名,使用之前注册的主窗口类150水产品养殖信息管理系统, / 窗口名,显示在窗口标题栏上的字符串151WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN | WS_CLIPSIBLINGS |152WS_POPUPWINDOW,/ 窗口样式153CW_USEDEFAULT, / 水平位置(默认)154CW_USEDEFAULT, / 垂直位置(默认)155800, / 宽156600, / 高157(HWND) NULL, / 无父窗口158hMenuMain, / 菜单159hinstance, /应用程序实例160(LPVOID) NULL); / 无
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1