从其他函数调用WinMain

Calling WinMain from other functions

本文关键字:WinMain 函数调用 其他      更新时间:2023-10-16

所以我有一个。cpp文件,例如函数:drawLine(), drawSquare(),它有main()。在main()中,我想调用函数(从其他文件),使用WinApi创建一个窗口,然后调用drawLine()和drawSquare()来绘制该窗口中的一些数字。我如何调用这个WinMain(),如果它看起来像这样(仅声明):

int WINAPI WinMain (HINSTANCE hThisInstance,
                HINSTANCE hPrevInstance,
                LPSTR lpszArgument,
                int nFunsterStil) 

还有一件事这个创建窗口必须在WinMain或有一种方法,把指令在一个常规的功能?

我怎么能调用这个WinMain(),如果它看起来像(只有声明)?

  • 这些参数对于GUI应用程序的工作不是必需的。试着这样做:

WinMain(0,0,0,0);

Q。这个创建窗口必须在WinMain或有一种方法,把指令在一个常规的功能?

  • WinMain只是入口点。你可以把它放在任何你想要的地方…

,

看起来你的设置有点混乱。据我所知,你并不真的需要WinMain……

main是控制台应用程序的入口点。

WinMain用于GUI应用程序。

你的项目应该只有其中一个,句号。

你可以把窗口创建代码放在任何地方;不需要在WinMain

WinMain是入口点,必须像c中的main那样命名。我想没有可能重命名这个函数。从另一个文件调用这个函数可能会起作用,但通常不会这样做,也不应该这样做,因为只有windows操作系统才是所有WinMain函数的合法调用者。