質問編集履歴

3

誤字の修正

2023/01/17 23:23

投稿

nanashi123
nanashi123

スコア51

test CHANGED
File without changes
test CHANGED
@@ -7,7 +7,7 @@
7
7
  {
8
8
  HINSTANCE *h = new HINSTANCE();
9
9
  HINSTANCE hInstance = *h;
10
- HWND win = CreateWindow(TEXT("STATIC"), TEXT("SamPle"), WS_ACTIVECAPTION, x, y, z, w,
10
+ HWND win = CreateWindow(TEXT("STATIC"), TEXT("Sample"), WS_ACTIVECAPTION, x, y, z, w,
11
11
  NULL, NULL, hInstance, NULL);
12
12
 
13
13
  if (win == NULL)

2

誤字の修正

2023/01/17 23:23

投稿

nanashi123
nanashi123

スコア51

test CHANGED
File without changes
test CHANGED
@@ -7,12 +7,11 @@
7
7
  {
8
8
  HINSTANCE *h = new HINSTANCE();
9
9
  HINSTANCE hInstance = *h;
10
- HWND win = CreateWindow(TEXT("STA"), TEXT("Sam"), WS_ACTIVECAPTION, x, y, z, w,
10
+ HWND win = CreateWindow(TEXT("STATIC"), TEXT("SamPle"), WS_ACTIVECAPTION, x, y, z, w,
11
11
  NULL, NULL, hInstance, NULL);
12
12
 
13
13
  if (win == NULL)
14
14
  {
15
-
16
15
  return;
17
16
  }
18
17
 

1

誤字の修正

2023/01/17 23:21

投稿

nanashi123
nanashi123

スコア51

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,6 @@
1
1
  CreateWindowという関数を用いてウィンドウを作成するコードを書きました
2
2
 
3
+ ```C++
3
4
  #include <windows.h>
4
5
 
5
6
  void Window(int x, int y, int z, int w)
@@ -24,6 +25,7 @@
24
25
  Window(500, 500, 500, 500);
25
26
  return 0;
26
27
  }
28
+ ```
27
29
 
28
30
  このコードを3つのcppファイルにコピーして、TEXT内の文字列のみを変更しています
29
31
 
@@ -36,7 +38,7 @@
36
38
  この3つ目のファイル内ではCreateWindowからNULLが返されているらしく、エラーメッセージも生成されないため原因が特定できません
37
39
  GetLastErrorという関数を用いて内部のエラーコメントを取得できるという情報も確認し、その取得を試みたものの、こちらもメソッドが動作しないのかエラーを返しません
38
40
 
39
- 一方MessageBox関数は正常に動作し、if文内のreturn前にこの関数を宣言した場合には、Windowが背う勢されない場合でもメッセージを表示してくれます
41
+ 一方MessageBox関数は正常に動作し、if文内のreturn前にこの関数を宣言した場合には、Windowが生成されない場合でもメッセージを表示してくれます
40
42
 
41
43
  現在は新規に作成したファイルでこのコードを記述しても、ウィンドウを表示しない状況です
42
44
  どのような原因が考えられるでしょうか?