doilab.net/Self-study room/WinAPI
Self-study of Windows API
開発環境
サンプルソース
- 定番hello
wh00.cpp wh00.exe
- 定番コントロールとグラフィックの組み合わせ例
list0703.h list0703.cpp list0703.rc list0703.exe
- ダイアログボックスの例:テキスト、エディット、ボタンを使う
db100.h db100.cpp db100.rc db100.exe
- ダイアログボックスの例:スクロール、チェックボックスを使う
db200.h db200.cpp db200.rc db200.exe
- リソースとして組み込まれたビットマップから ピクセル情報を取り出す
- ダイアログボックスの緊急避難的利用法
- ウィンドウタイマのチェック
〜周期を1msecにしたときの実際の刻み幅のチェック
list204_1msec.cpp list204_1msec.exe
- API組合せ例:ボール拾い
ball00.cpp ball00.exe
- システム時間の取り出し
- コンソールかつマルチスレッド版hello
〜マルチスレッドについて
- コンソールかつマルチスレッド版でか文字hello
deka.cpp deka.exe
- コンソールかつマルチスレッド版グラフィック
menx00.cpp menx00.exe
- スレッドを使った停止可能なBeep
beep00.cpp beep00.exe
- スレッドを使った並列動作とその制御
- マルチメディア・タイマ
- Windowsから楽音を鳴らす
〜MIDI APIについて
- Window Theremin(?)
〜マウスを使ったテルミン風サンプルプログラム
- jpegビューアjpegv02c.cpp jpegv02c.exe
- wavファイル処理ツール
- riffダンプ
list1.dsp list1.h list1.cpp list1.rc list1.exe
- ダンプ
file10.dsp list0901.h list0901.cpp list0901.rc file10.exe
- COMポートを使う
- Win32APIを使った簡易な外部制御
〜LPT,COMポートを利用する
- Windowsのしくみについて、杉本町版