这可能是因为你前面的代码中少掉“}”,或者没有包含头文件“stdafx.h"
解决方案 »
- VC关于将数据写入TXT的一个问题,请教高手
- MFC 里的按钮焦点到底指什么~~
- 我想了解MFC内部源代码,但是里面有太多的陌生字符串、复杂语句和超级繁琐的程序段都看不明白,我应该如何学习呢
- 问个应该是非常简单的问题
- 在VC6里面可以添加Splash Screen组件,请问在VS05怎么添加这个东西?
- 帮忙解决,位图对象数组作参数问题
- 哪里可以下载电子工业出版社的这本书:《visual c++ 数字图像与图形处理》,100分!!!
- 麻烦哪位回答一下小弟两个问题,谢谢!
- 如何把一个HICON 句柄指代的图标写进剪切板?
- 请问如何在一个新的窗口中打开一个网址?
- 如何使用Realplayer的控件来进行视频编程?如何在客户端利用服务器上的RealPlayer进行播放
- 有没有人来解决一下这个问题?我只有20分了
#include "stdafx.h"LRESULT CAllBACK WindowFunc* (HWND,UINT,WPARAM,LPARAM);
char szwinName[]="mywin";int APIENTRY WinMain(HINSTANCE hThisInst,
HINSTANCE hPrevInst,
LPSTR lpszArgs,
int nWinMode)
{
// TODO: Place code here.
HWND hwnd;
MSG msg;
WNDCLASS wel;
wel.hInstance=hThisInst;
wel.lpszClassName=szwinName;
wel.lpfnWndProc=WindowFunc;
wel.style=0;
wel.hIcon=LoadIcon(NULL,IDI_APPLICATION);
wel.hCursor=LoadCursor(NULL,IDC_ARROW);
wel.lpszMenuName=NULL;
wel.cbClsExtra=0;
wel.cbWndExtra=0;
if(!RegisterClass(&wel))return 0;
hwnd=CreateWindow(szWinName,
"Windows 95 skeleton",
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
HWND_DESKTOP,
NULL,
hThisInst,
NULL);
ShowWindow(hwnd,nWinMode);
Update window(hwnd);
while (GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return msg.wParam;}LRESULT CALLBACK WindowFunc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd,message,wParam,lParam);
}
return 0;
}
LRESULT CAllBACK WindowFunc* (HWND,UINT,WPARAM,LPARAM)to
LRESULT CAllBACK WindowFunc(HWND,UINT,WPARAM,LPARAM)
Compiling...
Hi_Two.cpp
D:\Microsoft Visual Studio\MyProjects\Hi_Two\Hi_Two.cpp(6) : error C2146: syntax error : missing ';' before identifier 'WindowFunc'
D:\Microsoft Visual Studio\MyProjects\Hi_Two\Hi_Two.cpp(6) : fatal error C1004: unexpected end of file found
Error executing cl.exe.Hi_Two.exe - 2 error(s), 0 warning(s)