使用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;
}

 

转载于:https://www.cnblogs.com/Si-Mao/p/4127133.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值