尼玛终于熬过头了从VB走过再次看见窗体的喜悦 SDK加法计算器

#include "stdafx.h"
#include "iostream"
#include <windows.h>
#include <windowsx.h>
#include "resource.h"
#include "MainDlg.h"

using namespace std;

BOOL WINAPI Main_Proc(HWND hWnd,UINT uMsg,WParaM wParam,LParaM lParam)
{
    switch(uMsg)
    {
        HANDLE_MSG(hWnd,WM_INITDIALOG,Main_OnInitDialog);
        HANDLE_MSG(hWnd,WM_COMMAND,Main_OnCommand);
		HANDLE_MSG(hWnd,WM_CLOSE,Main_OnClose);
    }

    return FALSE;
}

BOOL Main_OnInitDialog(HWND hwnd,HWND hwndFocus,LParaM lParam)
{
    return TRUE;
}

void Main_OnCommand(HWND hwnd,int id,HWND hwndCtl,UINT codeNotify)
{
	TCHAR name1[101];
	TCHAR name2[101];
	TCHAR name3[101];
	int sum,n1,n2;
    switch(id)
    {
        case IDC_OK:
			GetDlgitemText(hwnd,IDC_EDIT1,name1,sizeof(name1));
			GetDlgitemText(hwnd,IDC_EDIT2,name2,sizeof(name2));
			n1=atoi(name1);
			n2=atoi(name2);
			sum=n1+n2;
			wsprintf(name3,"%i",sum);
			SetDlgitemText(hwnd,IDC_EDIT3,name3);
        break;
        default:
		break;
    }
}

void Main_OnClose(HWND hwnd)
{
    EndDialog(hwnd,0);
}

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...