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を実行する
   アプリケーションの二重起動を防止する
   最近使ったファイルリストを操作する
   ごみ箱を操作する
   コンピュータ名を取得する
   ユーザー名を取得する
   クラス名を取得する
   メッセージをフックする


スポンサーリンク


過去のTips集ページへ



ホーム PV ランキング