我在 StackOverflow 和 Google 上进行了一些搜索,但无法理解。我想用这种类型的用户编程来启动我的应用程序:
int main()
{
Window App("Test", 640, 480);
while(App.IsOpen())
{
// Do the stuff
}
}
但这是不可能的,因为我应该将hInstance
andhPrevInstance
和其他参数传递给WinMain
函数。实际上,我设计了一个 Window 类,以使创建窗口更容易一些。我在 SFML 上看到了这个实现,但我不知道它是怎么做到的。
现在我正在使用通常的方式:
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR, int)
{
Window App(hInst, hPrevInst, "Test", 640, 480);
while(App.IsOpen())
{
// Do the stuff
}
}
谢谢。