谁能帮忙完善这几个个函数
- C/C++ code
#include "stdafx.h"#include <windows.h>LRESULT WINAPI WinSunProc(HWND, UINT, WPARAM,LPARAM); //主窗口窗口函数LRESULT WINAPI WinAboutProc(HWND, UINT, WPARAM,LPARAM); //关于对话框窗口函数HINSTANCE g_hIn; int WINAPI WinMain(HINSTANCE hIn, HINSTANCE hPre, LPSTR szCmdLine,int nCmdShow){ WNDCLASS win; win.style=CS_HREDRAW | CS_VREDRAW ;//类型窗口的样式 风格 水平重画和垂直重画 win.lpfnWndProc=WinSunProc;//窗口过程函数(回调函数)函数指针 win.cbClsExtra=0; // 一般为0 附加内存空间 win.cbWndExtra=0; // 一般为0 窗口附加内存 win.hbrBackground=(HBRUSH)GetStockObject(0);//背景画刷句柄 win.hCursor=LoadCursor(NULL,IDC_CROSS); //光标句柄 win.hIcon=LoadIcon(NULL,IDI_ERROR); //窗口类的图标句柄 g_hIn=hIn; win.hInstance= g_hIn; //hInstance; //包含窗口过程的实例句柄 win.lpszClassName="11";//窗口类名 win.lpszMenuName=NULL; //////////////////////////////////////////////////////////////////////////// //定义窗口类 RegisterClass(&win);//注册窗口类 HWND hwnd; hwnd=CreateWindow("11","zhangyongfeng",WS_OVERLAPPEDWINDOW, 100,100,600,400,NULL,NULL,NULL,NULL); //创建窗口 UpdateWindow(hwnd); ShowWindow(hwnd,nCmdShow); MSG msg; while(GetMessage(&msg, hwnd, 0,0)) { DispatchMessage(&msg); } return 0;}LRESULT WINAPI WinSunProc(HWND hwnd, UINT uMsg, WPARAM wp,LPARAM lp){ WORD w; switch(uMsg) { case WM_QUIT: PostQuitMessage(0); break; case WM_COMMAND: //处理才关于对话框 { w=LOWORD(wp); //wp的低字中,16位是id值 if(l==IDM_APP_ABOUT ) { DialogBox(g_hIn,MAKEINTRESOURCE(资料id),hwnd,关于对话框窗口函数); break; } default: return DefWindowProc(hwnd,uMsg,wp,lp); } return 0;} LRESULT WINAPI WinAboutProc(HWND, UINT, WPARAM,LPARAM) { }
[解决办法]
函数功能都没写?