DelphiによるWin32API
■ウインドウ - Delphiによるウインドウ関連のWin32APIサンプル |
ウインドウを透明にする
ウインドウのタイトルバーを点滅させる
角の丸いウインドウを作成する
全ウインドウを最小化する
現在表示されているウインドウを列挙する
現在表示されている子ウインドウを列挙する
ウインドウのサイズを変更させないようにする
ウインドウを移動させないようにする
■マウス - Delphiによるマウス関連のWin32APIサンプル |
マウスの周辺をリアルタイムで拡大表示する
マウスカーソルをワープさせる
マウス操作でウインドウを移動する
マウスの左右の機能を入れかえる
マウスの移動範囲を限定する
■ファイル - Delphiによるファイル関連のWin32APIサンプル |
アニメーション付きでファイルをコピーする
Exeファイル等からアイコンを取得して保存する
エクスプローラー等からファイルをドロップする
■ドライブ - Delphiによるドライブ関連のWin32APIサンプル |
現在使用できるドライブを列挙する
ドライブの種類を判定する
ドライブの容量と空き容量を取得する
「FD」をフォーマットダイアログを表示する
■グラフィック - Delphiによるグラフィック関連のWin32APIサンプル |
画面をキャプチャする
画面の解像度を取得する
矩形に3D効果を与える
壁紙を変更する
実行モジュールのストックアイコンを描画する
アイコンファイルをBMPファイルに変換する
画像を回転させる(90、180、270℃回転)
画像を拡大縮小する
画像の明暗を調整する
アニメーションカーソルを再生する
ビットマップの使用している色数を取得する
■ミュージック - Delphiによる音楽関連のWin32APIサンプル |
CDトレイを開閉する
MIDIファイルを再生する
音楽CDを再生する
MIDI音源を使用して音を鳴らす
Waveファイルを作成する(その1)
Waveファイルを作成する(その2)
■メニュー - Delphiによるメニュー関連のWin32APIサンプル |
メニューのチェックマークをBMPにする
システムメニューの「閉じる」を無効にする
システムメニューに新しい項目を追加する
システムメニューをポップアップ表示する
ドッキングツールバーを実装する
■テキストボックス操作 - Delphiによるテキスト関連のWin32APIサンプル |
テキストをスクロールする
テキストボックスの各種操作
現在カーソルがある位置を取得する
選択表示付きで指定の行にジャンプする
■リストボックス操作 - Delphiによるリストボックス関連のWin32APIサンプル |
リストボックスに水平スクロールバーを設置する
リストボックスの選択項目をボタン操作で上下に移動する
リストボックスの指定の行をトップにしてハイライト表示にする
■コンボボックス操作 - Delphiによるコンボボックス関連のWin32APIサンプル |
■ダイアログ - Delphiによるダイアログ関連のWin32APIサンプル |
「プログラムエラー」ダイアログを表示してアプリを強制終了させる
「フォルダの参照」ダイアログを表示する
ファイルのプロパティダイアログを表示する
■プロセス・スレッド・ヒープ - Delphiによるプロセス関連のWin32APIサンプル |
プロセスを列挙する
スレッドに関連するウインドウを列挙する
他のアプリケーションの終了を検知する
■ディレクトリ - Delphiによるディレクトリ関連のWin32APIサンプル |
Windiwsディレクトリを取得する
Systemディレクトリを取得する
Tempディレクトリを取得する
カレントディレクトリを取得する
各特殊フォルダのパスを取得する
■時間 - Delphiによる時間関連のWin32APIサンプル |
システムが起動してからの時間を取得する
APIでタイマーイベントを自作する
■タスク - Delphiによるタスク関連のWin32APIサンプル |
タスクトレイにアイコンを追加する
タスクバーにアイコンを表示させない
タスクススケジュ―ラーをいじくる
タスクバーの設定を取得する
■システム(それ以外も含む) - Delphiによるシステム関連のAPIサンプル |
(Del+Ctrl+Alt)キーを無効にする
使用できるフォントを列挙する
スクリーンセーバーを制御する
拡張子に関連付けて実行する
URL、Mailを実行する
アプリケーションの二重起動を防止する
最近使ったファイルリストを操作する
ごみ箱を操作する
コンピュータ名を取得する
ユーザー名を取得する
クラス名を取得する
メッセージをフックする