Visual Basic ワンポイントテクニック目次
登録件数:60件
新しく追加したものには(NEW)マークがついています。
Last Update 2001/01/03
新 着 情 報 ( 2 件 )
●表の見方
|
題名 |
命令名 |
種別 |
使用頻度 |
作成日付 |
用途 |
●ショートカット
| ショートカットからリンク先の取得 | Openなど | VBのみ | C | 1999/08/30 | ユーティリティー |
●フォーム
| 透明なフォームを作る | Keybd_event | WindowsAPI | B | 1999/01/05 | すべて |
| 透明なフォームを作る(2,応用編) | SetWindowRgnなど | WindowsAPI | B | 1999/04/24 | すべて |
| 常にウィンドウを前面に表示 | SetWindowPos | WindowsAPI | C | 1999/01/05 | すべて |
| 星型フォームを作る (多角形リージョンの作成) |
CreatePolygonRgn | WindowsAPI | C | 1999/03/18 | すべて |
●数学・アルゴリズム
| 偏差値の求め方 | For 〜 Next(Σ計算) | VBのみ | C | 2000/02/06 | ユーティリティ |
| 正葉曲線を描く | Psetなど | VBのみ | C | 2000/02/06 | ? |
| リサージュ曲線を描く | Psetなど | VBのみ | C | 2000/02/06 | ? |
●画面効果
| グラデーション画像を作る | RGB,Line他 | VB | C | 1999/02/21 | すべて |
| モノクロ画像を作成する | RGB,Pset,Point他 | VB | C | 1999/02/27 | 画像処理アプリ |
| 画像のエンボス/エンゲイブ化 | RGB,Pset,Point他 | VB | C | 1999/07/16 | 画像処理アプリ |
| 画像の明るさの調整 | RGB,Pset,Point他 | VB | C | 1999/07/16 | 画像処理アプリ |
| 画像をぼかす | RGB,Pset,Point他 | VB | C | 1999/06/12 | 画像処理アプリ |
| 画像のネガポジ化 | RGB,Pset,Point他 | VB | C | 1999/06/20 | 画像処理アプリ |
| 画像にモザイクをかける | RGB,Pset,Point他 | VB | C | 1999/06/20 | 画像処理アプリ |
| ビットマップのデータを配列に (GetDIBitsで高速処理) |
GetDIBits他 | WindowsAPI | B | 1999/10/03 | 画像処理アプリ |
| 配列をビットマップとして表示 (SetDIBitsで高速処理) |
SetDIBits他 | WindowsAPI | B | 1999/10/31 | 画像処理アプリ |
| 実行ファイルなどからアイコンを取得 | ExtractIcon他 | WindowsAPI | C | 1999/11/14 | ユーティリティー |
| 各種ブレンド(半透明)サンプル | SetDIBits他 | VB | C | 2001/01/03 | ゲーム,画像処理アプリ |
●マルチメディア(WindowsAPI)
| MIDIファイルを操作するには | MCISendString | WindowsAPI | A | 1998/07/30 | ゲーム,ユーティリティー |
| Waveファイルを操作するには | MCISendString | WindowsAPI | A | 1998/08/03 | ゲーム,ユーティリティー |
| CDを再生するには | MCISendString | WindowsAPI | C | 1998/07/30 | ゲーム,ユーティリティー |
| AVIファイルを操作するには | MCISendString | WindowsAPI | B | 1998/08/04 | ゲーム,ユーティリティー |
| MIDIファイルの多機能な再生 | MCISendString | WindowsAPI | B | 1999/02/07 | ゲーム,ユーティリティー |
| MIDIデバイスを直接操作 <これでシーケンサが作れる!?> |
midiOutShortMsgほか | WindowsAPI | B | 1999/03/26 | ユーティリティー |
| マルチメディアタイマーの使用 | timeSetEventほか | WindowsAPI | B | 1999/12/19 | ゲーム,ユーティリティー |
| レコンポーザ形式ファイルをSMFに変換 (コールバック使用版) |
rcpcvconvertfile,setwindowlongほか | RCPCV.DLL | C | 1999/11/14 | ユーティリティー |
| 動画ファイルの画像の大きさを得るには | Open,Getなど | VBのみ | B | 1999/08/27 | ゲーム,ユーティリティー |
●マルチメディア(DirectX)
| DirectSoundを使おう | DirectSound | DirectX | A | 1998/08/10,14(プログラム追加) | ゲーム |
●圧縮ファイルの操作(UNLHA,UNZIP,UNCAB)
| LHA書庫の解凍・圧縮 | UNLHA | UNLHA.DLL | B | 1998/08/22,27 | ユーティリティーなど |
| Zip書庫の解凍 | UnZip | UnZip.DLL | B | 1999/01/05 | ユーティリティーなど |
| Cab書庫の解凍 | UnCab | UnCab.DLL | B | 1999/01/05 | ユーティリティーなど |
| Cab書庫の圧縮 | UnCab | UnCab.DLL | B | 1999/01/05 | ユーティリティーなど |
| 簡単に圧縮ファイルを操作する方法 | UN*** | Un***.DLL | A | 1999/01/05 | ユーティリティーなど |
●いろいろなフォーマットの画像の表示
| 多フォーマット対応グラフィックビューワーを作ろう | Susie | Susieプラグイン | B | 1998/08/25 | ユーティリティー |
●各種ディレクトリの取得
| Windowsディレクトリ取得 | GetWindowsDirectory | WindowsAPI | B | 1998/11/15 | すべて |
| Systemディレクトリ取得 | GetSystemDirectory | WindowsAPI | B | 1998/11/15 | すべて |
| Tempディレクトリ | GetTempPath | WindowsAPI | B | 1998/11/15 | すべて |
| フォルダの選択ダイアログの表示 | SHBrowseFolder | WindowsAPI | C | 1999/04/10 | ユーティリティー |
●ディスク
| ディスクのフォーマット | SHFormatDrive | WindowsAPI | C | 1999/01/05 | ユーティリティー |
| 使用可能ドライブの取得 | GetLogicalDrives | WindowsAPI | C | 1999/04/01 | ユーティリティー |
●システムインフォメーション&システム設定
| メモリ情報の取得 | GlobalMemoryStatus | WindowsAPI | B | 1998/09/27 | ユーティリティー |
| プロセッサ情報の表示 | GetSystemInfo | WindowsAPI | B | 1998/09/27 | ユーティリティー |
| ユーザー名やコンピュータ名の取得 | GetUserNameなど | WindowsAPI | B | 1998/09/27 | ユーティリティー |
| マウスボタンの機能の交換 | SwapMouseButton | WindowsAPI | C | 1998/10/04 | ユーティリティー |
| マウス各種情報の取得 | GetCursorPosなど | WindowsAPI | A | 1998/10/04 | ゲーム,ユーティリティー |
| マウス位置の設定<応用> | SetCursorPosなど | WindowsAPI | B | 1998/10/04 | ゲーム,ユーティリティー |
| Windows各種情報の取得 | GetSystemMetrics | WindowsAPI | B | 1998/10/04 | ユーティリティー |
| Windowsバージョンの取得 | GetVersionEX | WindowsAPI | C | 1998/12/20 | すべて |
| Win9xでのCPU負荷の取得 | RegOpenKeyなど | WindowsAPI | B | 2000/09/12 | すべて |
| プロセスの優先順位の設定(NEW) | SetPriorityClassなど | WindowsAPI | B | 2001/01/03 | すべて |
●VB隠し関数
| 変数のポインタを取得する | Varptr | VB | C | 1998/11/01 | すべて |
| オブジェクトのポインタを取得 | Objptr | VB | C | 1998/11/01 | すべて |
●Windowsメッセージ
| 外部アプリケーションを終了させる | SendMessage | WindowsAPI | C | 1998/11/23 | すべて |
| VBだけでは発生しないイベントを得る <タイトルバーのクリックを感知> |
SetWindowLongほか | WindowsAPI | C | 1999/11/14 | すべて |
| マウスクリックによるアクティブ化をしない | SetWindowLongほか | WindowsAPI | C | 1999/11/28 | すべて |
●その他
| [シェルについて]ダイアログを表示 (バージョン情報の表示) |
ShellAbout | WindowsAPI | D | 1998/11/15 | すべて |
| スクリーンキャプチャ1 <アクティブウィンドウ> |
Keybd_event他 | WindowsAPI | B | 1999/01/05 | すべて |
| スクリーンキャプチャ2 <スクリーン全体> |
Keybd_event | WindowsAPI | B | 1999/01/05 | すぺて |
ワンポイントテクニックの転載は禁止します。
これらを利用したアプリケーションを作ったらメールをくれると嬉しいです。