WindowsSDK 備忘録 その一

まんがタイムきららMAXで連載中の「ステラのまほう」を読んでて、そういえば最近趣味で書いたりするWindowsSDKのスクリプトも全然作っていないなーと思ったので備忘録をつけてみることにしました。

最初は”Hello World!!”を画面に出すいつものあれが、VisualStudioExpress2012 (マイクロソフトのサイトで無料で配ってる)で出来るかの確認をします。Windows7のマシンにインストールして起動し、Win32プロジェクトを新規作成、そのまま完了。すでにコードが準備されているのでちょっと追加と書き換えをして期待通りに動くか確認してみました。

Win32Project1.cppのコールバック関数に、

	PAINTSTRUCT ps;
	HDC hdc;
	char *szStr = "最初の一歩";

あと、


	case WM_PAINT:
		hdc = BeginPaint(hWnd, &ps);
		// TODO: 描画コードをここに追加してください...
		TextOutA(hdc, 10, 10, (LPCSTR)szStr, strlen(szStr));
		EndPaint(hWnd, &ps);
		break;

それと、少し戻って


hWnd = CreateWindowEx(WS_EX_OVERLAPPEDWINDOW, szWindowClass, szWindowClass, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, 800, 600, NULL, NULL, hInstance, NULL);

拡張型で窓を作るようにしてみました。で、出来たらビルド。動きましたね。

ソースコード[v01.lzh]

コメント

タイトルとURLをコピーしました