vc 编译问题,错误一堆。

来源:百度知道 编辑:UC知道 时间:2024/09/20 09:24:38
#include <windows.h>
#include <stdio.h>

LRESULT CALLBACK WinSunProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);

int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPWSTR lpCmdLine,
int nShowCmd
)
{
WNDCLASS wndcls;
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0;
wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
wndcls.hCursor=LoadCursor(NULL,IDC_CROSS);
wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);
wndcls.hInstance=hInstance;
wndcls.lpfnWndProc=WinSunProc;
wndcls.lpszClassName="WeiXin2008";
wndcls.lpszMenuName=NULL;
wndcls.style=CS_HREDRAW | CS_VREDRAW;
RegisterClass(&wndcls);

HWND hwnd;
hwnd=CreateWindow("WeiXin2008","北京维新科学技术培训中心",WS_OVERAPPDEDWINDOW,
0,0,600,400,NULL,NULL,hInstance,NULL);

1.改为
int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
******************* LPSTR lpCmdLine,
int nShowCmd
)
2,
把WS_OVERAPPDEDWINDOW改为WS_OVERAPPDEDWINDOW,
3。
删掉
//HDC hdc;
4。
把WM_DISTROY改为WM_DESTROY

你在学孙鑫的教程吧 你是不是用的VC6.0的呢
那的教程是基于vc6.0开发的 用其他版本可能存在兼容性的问题