teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

指摘追加

2020/10/19 12:24

投稿

SHOMI
SHOMI

スコア4079

answer CHANGED
@@ -1,4 +1,9 @@
1
1
  - `DialogProc`の戻り値型は`BOOL`ではなく`INT_PTR`
2
2
 
3
3
  - x64ビルドしているなら`GetWindowLong(hwnd , GWL_HINSTANCE)`ではなく`GetWindowLongPtr(hwnd, GWLP_HINSTANCE)`
4
- x86ビルド時は`GetWindowLong(hwnd , GWL_HINSTANCE)`に置き換わるので、x86/x64共用の場合でも`GetWindowLongPtr(hwnd, GWLP_HINSTANCE)`と書いておけば良い。
4
+ x86ビルド時は`GetWindowLong(hwnd , GWL_HINSTANCE)`に置き換わるので、x86/x64共用の場合でも`GetWindowLongPtr(hwnd, GWLP_HINSTANCE)`と書いておけば良い。
5
+
6
+ ---
7
+ > 本来はゲーム開始を押すとメインウィンドウが表示されるはずですが、
8
+
9
+ `ShowWindow(hwnd, SW_SHOW);`を呼んでいないのでウインドウが表示されていないだけでは?