求高手指导!!
c语言吧
全部回复
仅看楼主
level 3
magic阳阳1 楼主

#include "stdafx.h"
#include <windows.h>
#include <windowsx.h>
#include "resource.h"
#include "MainDlg.h"
#include<stdlib.h>
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)
{
switch(id)
{
case IDC_OK:
TCHAR str1[256];
TCHAR str2[256];
TCHAR str3[256];
int i1=atoi(str1);
int i2=atoi(str2);
int i3=atoi(str3);
GetDlgItemText(hwnd,IDC_EDIT1,str1,sizeof(str1));
GetDlgItemText(hwnd,IDC_EDIT2,str2,sizeof(str2));
{
switch(id)
{
case IDC_BUTTON1:
i3=i1+i2;
case IDC_BUTTON2:
i3=i1-i2;
case IDC_BUTTON3:
i3=i1*i2;
case IDC_BUTTON4:
i3=i1/i2;
}
itoa(i3,str3,10);
SetDlgItemText(hwnd,IDC_EDIT3,str3);
break;
}
}
void Main_OnClose(HWND hwnd)
{
EndDialog(hwnd, 0);
}
-------------------Configuration: 计算器a - Win32 Debug--------------------
Compiling resources...
Compiling...
MainDlg.cpp
E:\MSDev98\MyProjects\计算器a\MainDlg.cpp(59) : error C2601: 'Main_OnClose' : local function definitions are illegal
执行 cl.exe 时出错.
计算器a.exe - 1 error(s), 0 warning(s)
2012年12月05日 14点12分 1
1