zoukankan      html  css  js  c++  java
  • 使用API的VC-主体构架

    在用VC编写Windows程序时,我不喜欢利用MFC,这里我要将API方式的VC程序的各个使用方式记录下来。

    使用API的VC

    一、主体构架

    1. 在VS2008中新建Windows窗体项目,选择“空项目”;

    2. 在项目中新建一个"main.cpp"文件,代码位于文末;

    3. 在项目中新建一个“对话框”窗体资源,将其ID设为"IDD_MAIN";

    4. 编译运行。

    #include "resource.h"
    #include <windows.h>
    #include <stdio.h>
    
    ///////////////////////////////////////////////////////////////////////////
    int CALLBACK DlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
    
    
    ///////////////////////////////////////////////////////////////////////////
    
    
    int APIENTRY WinMain(HINSTANCE hInstance, 
                         HINSTANCE hPrevInstance, 
                         LPSTR lpCmdline, 
                         int nShowCmd)
    {
        DialogBox(hInstance, MAKEINTRESOURCE(IDD_MAIN), NULL, DlgProc);
        return 0;
    }
    ////////////////////////////////////////////////////////////////////////////
    
    int CALLBACK DlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
    {
        switch(uMsg)
        {
        case WM_COMMAND:
            {
                switch(LOWORD(wParam))
                {
    
                case IDOK:
                    {
                        MessageBox(0, "Hello World!", "这是标题", 0);
                    }
                    break;
                }
            }
            break;
        case WM_INITDIALOG:
            {
            }
            break;
        case WM_CLOSE:
            {
                EndDialog(hDlg,0);
            }
            break;
        }
        return 0;
    }
  • 相关阅读:
    装饰器的写法以及应用环境
    面向对象中super的作用
    os与sys模块的作用与常用方法
    python re模块
    python 冒泡排序,二分法
    正则表达式
    python 高阶内置函数
    python 内置函数
    python 生成器和生成器表达式
    python 函数名的应用(第一类对象),闭包,迭代器
  • 原文地址:https://www.cnblogs.com/Si-Mao/p/4127133.html
Copyright © 2011-2022 走看看