关于C/C++函数的返回值 int WINAPI WinMain(参数列表),int WINAPI 是一个返回值吗?求高手解释

int WINAPI WinMain(
  HINSTANCE hInstance,
  HINSTANCE hPrevInstance,
  LPSTRlpCmdLine,
  int nCmdShow
);

WINAPI不是返回值
int WINAPI WinMain函数声明为返回一个int值。
WINAPI标识符在WINDEF.H定义,语句如下:
#define WINAPI __stdcall

该语句指定了一个呼叫约定,包括如何生产机械码以在堆栈中放置函数呼叫的参数。许多Windows函数呼叫声明为WINAPI。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-01
大写英文字母看起来有点 晕坨坨的~!
第2个回答  2012-01-31
上面的回答非常准确 要是你不采纳就可惜了。。

...int WINAPI WinMain(参数列表),int WINAPI 是一个返回值吗?求高手解...
WINAPI不是返回值 int WINAPI WinMain函数声明为返回一个int值。WINAPI标识符在WINDEF.H定义,语句如下:define WINAPI __stdcall 该语句指定了一个呼叫约定,包括如何生产机械码以在堆栈中放置函数呼叫的参数。许多Windows函数呼叫声明为WINAPI。

关于VC++的Winmain函数(WINAPI是什么?)
为了允许Windows传递数据,WinMain()函数有4个形参和一个int类型的返回值,其原型如下:int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow );在返回类型说明符int的后面,有一个函数说明符WINAPI。WINAPI是一个Windows定义的宏,将使系统以特定于Windows API函数...

int WINAPI WinMain() 中的WINAPI是干啥用的?
define WINAPI __stdcall\/\/一种约定

电脑出现一个C++的窗口关也关不掉
CALLBACK函数返回值错了,应该返回1;所以这样改 LRESULT CALLBACK MsgHandler(HWND hwnd,UINT message,WPARAM wParaw,LPARAM lParam) { switch(message) { case WM_DESTROY: PostQuitMessage(0); break; default: DefWindowProc(hwnd,message,wParaw,lParam); } return 1;} defult里不能加return .第...

微软工程师必修技术之《C++中的Win32编程简介》
每个Windows程序都包含一个名为WinMain或wWinMain的入口点函数,这四个参数分别为:返回int值,操作系统不使用返回值,但可以用于传达状态代码;WINAPI调用约定定义了函数如何接收参数;wWinMain版本接收Unicode命令行参数,而WinMain版本接收ANSI参数,首选使用Unicode版本;编译器如何知道调用wWinMain取决于链接到...

Eclipse C++生成的执行文件如何去掉命令行窗口
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTRlpCmdLine,int nCmdShow );当然你也可以在设置中直接指定入口点,这样就会不会要求这些参数,也不要求函数名为main()或WinMain(...)--- 楼主你看看编译选项里,有没有Application type之类的东西,Eclipse毕竟主要是来搞JAVA滴 --- ...

int WINAPI WinMain()
是不是C代码啊,C++应该是可以的,C语言的声明必须放在所有实现代码的上面,这是C和C++的区别之一,任何变量都是这样。

c++求助:WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTST...
如果需要检测另外一个实例是否已经存在,则使用CreateMutex函数创建一个独一无二的名字。即使互斥名已经存在,CreateMutex函数也是成功的,但是GetLastError函数将返回 ERROR_ALREADY_EXISTS,这就表明应用程序有另外一个实例存在,因为它首先创建了互斥名。lpCmdLine:指向应用程序命令行的字符串的指针,不包括执行...

主函数是什么
main函数就是整个程序的入口函数 ()内的是向他传递的参数 前面的int表示返回值类型 问题三:C语言里的主函数是什么 5分 main()问题四:C语言中主函数的作用是什么? 准确地说是编译器为可执行文件加上了一个启动例程,ELF头部的入口地址就指向该启动例程,然后在启动例程中有下面一句:80482fc: ...

为什么我在一个VC++程序中找不到主函数main啊?
Win32和Visual C++很好的支持Unicode字符集。清单3-1 _tWinMain函数定义 \/\/ export WinMain to force linkage to this module extern int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPTSTR lpCmdLine, int nCmdShow);ifdef _MAC extern "C" int PASCAL else extern "C" int WIN...

相似回答