Giant Impact

あなたは 番目のお客様です。

HOME 自己紹介 ThinkPad VisualBasic VisualC++ 掲示板 E-Mail Link  
VisualBasicTips (VisualBasic6.0で動作確認)

手作りソフト

VisualBasic FAQ

VisualBasicTips

VB Laboratory





私が手作りソフトの部屋で公開しているソフトで使用しているテクニックの一部等を公開しています。
 メールなどでご意見・感想をお聞かせいただけるとうれしいです。

このtipsを使用したことによって生じたいかなる障害、損害に対しても作者は一切の責任を負わないものとします。
各自の責任において使用して下さい。また無断転載はご遠慮ください。



  セキュリティ関連  
コンピュータをロックする方法(その1)
コンピュータをロックする方法(その2)
キーボードとマウスをロックする方法 ※ フリーソフト Cool Block Input のタネあかし

インターネット関連
Webページのサイズ・最終更新日等の情報を取得する(インターネットトランスファコントロール)
お気に入りの追加/お気に入りの整理ダイアログを表示する
お気に入りの追加/お気に入りの整理ダイアログを常に手前に表示する(実験中) New!

インターネットエクスプローラ関連
ウインドウサイズを指定してインターネットエクスプローラを起動する方法

ドライブ&ファイルパス&ファイル関連
実行可能ファイル自身の作成日等を取得する方法
相対パスを絶対パスに変換する方法(GetAbsolutePathName メソッドの使用例)
ドライブの総容量を取得する方法
ドライブの空き容量を取得する方法
ドライブの準備状況を確認する方法
デスクトップのパスを取得する方法
Windows フォルダのパスを取得する方法
System フォルダのパスを取得する方法
 
アプリケーションのインストール先を取得する方法(API関数FindExecutableの使用例)
 
 
ショートカットファイルのリンク先を取得する方法 (Windows Scripting Host を利用)
 
 
カレントディレクトリを取得する方法(API関数 GetCurrentDirectory の使用例)
 
 
エクスプローラからのドラッグ・ドロップでファイル名を取得する方法
 
 
Dir関数を使用してファイル数をカウントする方法
 
フォルダオブジェクトを利用して指定フォルダ内のファイル数をカウントする方法
フォルダオブジェクトを利用して指定フォルダのサイズを取得する方法
 
ショートファイルパスをロングファイル形式に変換する方法 (工事中)
VB Laboratoryコーナー
17 ロングファイルパス名<->ショートファイルパス名の変換 (H11. 8.28)をお試しください。
 
 
ロングファイルパスをショートファイル形式に変換する方法 (工事中)
VB Laboratoryコーナー
17 ロングファイルパス名<->ショートファイルパス名の変換 (H11. 8.28)をお試しください。
 




  コントロール関連  
WebBrowser コントロールでページ内検索ダイアログを表示する
テキストボックスでEnterキー押下時のBeepを消す
アプリケーション実行時にマウスでコントロールを移動する方法
コンボボックスのドロップダウンリスト部の表示件数を変更する方法
 
ドライブ リストボックスのアイテムを削除する方法
 
テキストボックスに数値以外の入力ができないようにする方法
     

  フォーム関連  
実行時にタスクバーアイコンの表示・非表示を切り替える方法
 
タイトルバーのないフォームをマウスで移動させる方法(API関数を使用しない)
 
フォームを閉じる際に確認メッセージを表示する方法
 
フォーカスを失わずに他のフォームを表示する方法 (API関数 ShowWindow の使用例)
 
 
フォームのサイズを取得する方法(API関数 GetWindowRect の使用例)
 
 
フォームのクライアント領域のサイズを取得する方法(API関数 GetClientRect の使用例)
 
 
複数のフォームをアンロードする方法
 
 
フォームを常に手前に表示する方法(API関数 SetWindowPos の使用例)
 

  グラフィック関連  
API関数 StretchBlt で画像を綺麗に縮小する方法(API関数SetStretchBltModeの使用例)
クリッピング領域から矩形領域を取り除く方法(API関数ExcludeClipRectの使用例)
 
一定の領域内を塗りつぶす方法(API関数 FloodFill の使用例)
 
 
一定の領域内を塗りつぶす方法(API関数 ExtFloodFill の使用例)
 
 
多角形(三角形)を描画する方法(API関数 Polygon の使用例)
 
     
  日付関連  
 
DateDiff関数の使用例(2つの日付間の日数計算)
 
     

  システム関連  
コンピュータ名を取得する方法
ユーザ名を取得する方法
 
Windoswディレクトリ及びSystemディレクトリを取得する方法(API関数を利用)
 
Windoswディレクトリ及びSystemディレクトリを取得する方法(FileSystemObjectを利用)
 
画面のサイズを取得する方法(その1)
 
 
画面のサイズを取得する方法(その2)
 
 
画面のサイズを取得する方法(その3)
 
 
イニシャルファイル(*.INI)から情報を取得する方法
 
 
ディスプレイのサイズが何インチかを調べる方法
 
     

  マウス関連  
Click イベントでマウスボタンの左右を判定
マウスカーソルの位置を取得する方法(API関数GetCursorPosの使用例)
マウスの左右のボタンの機能を入れ替える方法(API関数SwapMouseButtonの使用例)
 
マウスの移動範囲を制限する方法(API関数ClipCursorの使用例)
 

  イベント関連  
 
Form_XX イベントを理解するためのサンプル(その1)
 
 
Form_XX イベントを理解するためのサンプル(その2)
 
     
  シェル関連  
URLを指定してブラウザを起動する方法 (Windows2000)
メールアドレスを指定してメールソフトを起動する方法 (Windows2000)
他のアプリケーションを起動させる方法(Shell関数の使用例)
 
STARTコマンドの使用例(他のアプリケーションを起動させる方法)
 
STARTコマンドの使用例(ファイルを関連付けられたアプリケーションで開く方法)
 
     

  マルチメディアMCIコントロール関連  
 
AVI ファイルを任意のフォーム上で再生する方法
 
 
AVI ファイルの再生ウインドウを任意の位置に表示させる方法
 
     

  その他  
 
メッセージボックスを一定時間後に消去する方法
 
 
バージョン情報をメッセージボックスに表示する方法
 
 
Mod演算子の使用例(金種計算ソフトのサンプル)
 
 
グラフィックスの単位を理解するためのサンプル
 
 
実行ファイルのアイコンをピクチャーボックスに描画する方法
 
     

ウィルコムストア