CreateWindowでビルドエラー
Posted: 2013年6月29日(土) 14:43
こんにちは。私は先日プログラミングの勉強を始めたんですが。
「猫でもわかるWindowsプログラミング」に記載されているコードで、何もしないプログラムのコード(詳細下記)を
打ったところ、CreateWindowの部分に赤の下線が表示され、そのままビルドすると、
'CW_USWDEFAULT' : 定義されていない識別子です。
と記載されてビルドエラーになりました。
OSはWINDOWS VISTA、コンパイラはMicrosoft Visual C++ 2010 Expressです。
なぜエラーが出たのか理解できておりません。どうすれば正常にビルド出来るのでしょうか?
「猫でもわかるWindowsプログラミング」に記載されているコードで、何もしないプログラムのコード(詳細下記)を
打ったところ、CreateWindowの部分に赤の下線が表示され、そのままビルドすると、
'CW_USWDEFAULT' : 定義されていない識別子です。
と記載されてビルドエラーになりました。
OSはWINDOWS VISTA、コンパイラはMicrosoft Visual C++ 2010 Expressです。
なぜエラーが出たのか理解できておりません。どうすれば正常にビルド出来るのでしょうか?
// sample01.cpp
#include<Windows.h>
中略
//ウィンドウの生成
BOOL InitInstance(HINSTANCE hInst, int nCmdShow)
{
HWND hWnd;
hWnd = CreateWindow(szClassName, //クラス名(ここでエラー発生?)
TEXT("猫でもわかるWindowsプログラミング"), //ウィンドウ名
WS_OVERLAPPEDWINDOW, //ウィンドウスタイル
CW_USEDEFAULT, //x位置
CW_USWDEFAULT, //y位置
CW_USEDEFAULT, //ウィンドウ幅
CW_USEDEFAULT, //ウィンドウ高さ
NULL, //親ウィンドウのハンドル、親を作る時はNULL
NULL, //メニューハンドル、クラスメニューを作る時はNULL
hInst, //インスタンスハンドル
NULL //ウィンドウ作成データ
);
以下略