Windows程序和MFC编程.ppt

Windows程序和MFC编程.ppt

Windows程序和MFC编程 程序类型和特点 Windows程序流程 消息及其处理 MFC基础类 应用向导和类向导 消息映射 程序类型和特点 类型 命令行应用和Windows应用 Console Application和 Win32 Application 特点 命令行应用:简洁,效率高,但制作使用都不方便。 Win32应用:方便友好,但程序庞大。 例1 一个简单的Windows应用程序。 程序显示一行信息: 欢迎进入Visual C++世界! 步骤: 1)新建一个空的Win32 Application; 2)添加 C++ Source File 命令行方式简洁,而GUI方式代码如下: 程序类型和特点 #include windows.h LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow) { HWND hwnd ; MSG msg ; WNDCLASS wndclass ; wndclass.style = CS_HREDRAW | CS_VREDRAW ; wndclass.lpfnWndProc = WndProc ; wndclass.cbClsExtra = 0 ; wndclass.cbWndExtra = 0 ; wndclass.hInstance = hInstance ; wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ; wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ; wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ; wndclass.lpszMenuName = NULL ; wndclass.lpszClassName = HelloWin; 程序类型和特点 if (!RegisterClass (wndclass)) { MessageBox (NULL,窗口注册失败!, HelloWin, 0) ; return 0 ; } hwnd = CreateWindow (HelloWin, // 窗口类名 我的窗口, // 窗口标题 WS_OVERLAPPEDWINDOW, // 窗口样式 CW_USEDEFAULT, // 窗口最初的 x 位置 CW_USEDEFAULT, // 窗口最初的 y 位置 CW_USEDEFAULT, // 窗口最初的 x 大小 CW_USEDEFAULT, // 窗口最初的 y 大小

文档评论(0)

1亿VIP精品文档

相关文档