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
}
}
ありがとう。