Windows

ListBoxを使ってみる

ListBoxの使い方を勉強する. ListBoxの項目を選択すると選択したものがStaticTextに反映されるっていうものを作る. コード typedef struct Window_ { int id; HWND handle; } Window; INT_PTR CALLBACK Dialog1Proc(HWND hDlg, UINT message, WPARAM wPara…

ちいさいWin32APIのプログラムを作る

Win32APIの理解をすすめるために小さいプログラムを作った. OKボタンとキャンセルボタンがあるダイアログだけのもの. ソース リソースファイルはリソースエディタで適当に作ってください. #include "stdafx.h" #include "Win32Test.h" INT_PTR CALLBACK M…

APIENTRYは一応ヘッダをあさってみた

% egrep -n "#define[ \t\r\n]+APIENTRY[ \t\r\n]" * LpmApi.h:72:#define APIENTRY FAR __stdcall MAPIWin.h:209:#define APIENTRY WINAPI Traffic.h:78:#define APIENTRY FAR __stdcall WinDef.h:114:#define APIENTRY WINAPI WinDef.h:125:#define APIENT…

お仕事のためにWindowsプログラムを勉強します(>_<)

Win32 APIから勉強していきます(。・x・)ゝ 開発環境 Visual Studio 2005 Professional Edition SP1を使います. プロジェクトはWin32 プロジェクトを使っていきます. では早速勉強していきます(。・x・)ゝ まずプロジェクトを作成 Win32 プロジェクトというの…

メッセージループの抜け方

VSが作ったWinMainには↓のようなメッセージループって呼ばれているループがある int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)) { ... 省略 ... hAccelTable = LoadAccelerators(hInstance, MAKEI…