C++ winmain()函数/c++;
请您向我解释一下通常写在C++ winmain()函数/c++;,c++,return-value,winmain,C++,Return Value,Winmain,请您向我解释一下通常写在WinMain()函数末尾的这条语句的意义: return (int) msg.wParam; 我习惯于以返回0结束我的控制台应用程序windows应用程序有错吗 谢谢。来自WinMain()docs(): 当收到WM\u QUIT消息时,终止消息循环。在那 此时,您的WinMain应退出应用程序,并返回值 传入WM_QUIT消息的wParam参数。如果WM_退出 调用PostQuitMessage后收到wParam 是函数的nExitCode参数的值 从WinM
WinMain()
函数末尾的这条语句的意义:
return (int) msg.wParam;
我习惯于以返回0结束我的控制台应用程序代码>windows应用程序有错吗
谢谢。来自WinMain()
docs():
当收到WM\u QUIT
消息时,终止消息循环。在那
此时,您的WinMain
应退出应用程序,并返回值
传入WM_QUIT
消息的wParam
参数。如果WM_退出
调用PostQuitMessage
后收到wParam
是函数的nExitCode
参数的值
从WinMain()
docs():
当收到WM\u QUIT
消息时,终止消息循环。在那
此时,您的WinMain
应退出应用程序,并返回值
传入WM_QUIT
消息的wParam
参数。如果WM_退出
调用PostQuitMessage
后收到wParam
是函数的nExitCode
参数的值
从
WinMain应该初始化应用程序,显示其主
窗口,然后输入消息检索和分派循环,该循环是
应用程序其余部分的顶级控制结构
执行。当收到WM_QUIT时终止消息循环
消息此时,WinMain应该退出应用程序,
返回在WM_QUIT消息的wParam参数中传递的值。
如果由于调用PostQuitMessage而收到WM_QUIT,则
wParam的值是PostQuitMessage函数的
nExitCode参数。有关详细信息,请参见创建消息
循环
从
WinMain应该初始化应用程序,显示其主
窗口,然后输入消息检索和分派循环,该循环是
应用程序其余部分的顶级控制结构
执行。当收到WM_QUIT时终止消息循环
消息此时,WinMain应该退出应用程序,
返回在WM_QUIT消息的wParam参数中传递的值。
如果由于调用PostQuitMessage而收到WM_QUIT,则
wParam的值是PostQuitMessage函数的
nExitCode参数。有关详细信息,请参见创建消息
循环
循环在收到通常在调用函数后发出的窗口消息后停止,该消息将其nExitCode
参数描述为应用程序退出代码
如果您想尊重调用PostQuitMessage()
函数的人的意图,您应该从main返回该值。这就是当您返回上次调用GetMessage()
检索到的wParam时所做的操作。循环在收到一条窗口消息后停止,该消息通常在调用函数后发出,该函数将其nExitCode
参数描述为应用程序退出代码
如果您想尊重调用PostQuitMessage()
函数的人的意图,您应该从main返回该值。这就是当您返回上次调用GetMessage()
检索到的wParam时所做的操作。是的,您希望返回传递给PostQuitMessage()的值。好的,但是为什么会有(int)
?这是将wParam强制转换为整数的一种方式吗?还是向编译器澄清?wParam不是int,强制转换是必需的。是的,您希望返回传递给PostQuitMessage()的值。好的,但是为什么会有(int)
?它是将wParam转换为整数的一种类型吗?还是向编译器表明这一点?wParam不是int,需要转换。