
ここではプログラミングのちょっとした技と、Windows API のいやらしい罠を紹介します。
こういうのは良くありますが、せっかくなので他にないようなものをやりたいと思います。
基本的に Windows で C/C++ 言語を使用することを想定しています。
- Web2.0風の背景を描画する
- Web2.0風の
こんな感じのテカった背景を簡単に描画する方法です。
- Vistaの透け透けウィンドウにアルファ付き画像を描画する
- Windows Vista/7 で透け透けのウィンドウにアルファ付きの画像を描画する方法です。
- フルカラー画像の色数を数える
- フルカラー画像に使われている色の数を数える方法です。
- ファイルの大きなアイコンを取得する
- ファイルから 48x48 や 256x256 の大きなサイズのアイコンを取得する方法です。
- システムカラーでの塗りつぶしを簡単に
- システムカラーでの塗りつぶしを簡潔に書く方法です。
- クリップボードの変化の検知を簡単に
- クリップボードの変化の検知を簡潔に書く方法です。
- ファイル名が正しいかをちゃんと判定する
- 文字列がファイル名として正しいかをちゃんと判定する方法です。
- 自作カーソルに影を付ける
- 自作のカーソルに影を付ける方法です。
- GetPrivateProfileString() の罠
- GetPrivateProfileString() 関数にある罠です。
- CreateProcess() の罠
- CreateProcess() 関数の呼び出しでよくある間違いです。
- SetSystemPowerState() の罠
- SetSystemPowerState() で休止させると陥る罠です。
ここに掲載しているコードは自由に利用して頂いて構いませんが、何の保証も補償もありません。