« 2008年02月 | メイン | 2008年05月 »

2008年04月09日

CSV形式データの解析

CSV形式データの解析 Visual Basic 6.0 Visual Basic 2008


カンマ区切りのデータを処理するのは、結構面倒です。単純にカンマを区切り文字と約束すれば簡単ですが、カンマをデータとして認める場合は面倒なことになります。さらに、改行やダブルクォートもデータとして認めると、もっと面倒です。ExcelでCSVファイルとして保存し、自分でそのファイルデータを処理する時、まさに、その状況。


本パーツは、そのExcel CSVファイルを処理するためのVB6用サブルーチンです。実行イメージ

詳細とダウンロード

投稿者 mt-soft : 05:54

2008年04月08日

クリックキャプチャー

クリックキャプチャー Visual Basic 6.0 Visual Basic 2008

マウスでクリックした位置の周辺を、矩形状にキャプチャーしてピクチャーボックスに描画します。
矩形領域はテキストボックスから、マウスポインタを中心とした相対位置(開始位置x,yと幅/高さ)で指定。
また、ピクチャーボックスをクリックしたら、クリップボードに画像がコピーされます。

詳細とダウンロード




投稿者 mt-soft : 07:25

2008年04月07日

ウィンドウ検索

指定したクラス/タイトル名に一致するウィンドウハンドルを全て取得

ウィンドウ検索 Visual Basic 6.0 Visual Basic 2008


クラス名ウィンドウタイトル名に一致するウィンドウハンドルを取得する関数にFindWindowがあるが、この関数では、同一名のクラス/タイトルのウィンドウが複数存在する時、ウィンドウハンドルを1つだけ(Zオーダーが一番前面)しか取得できない。
ここでは、対象となる
全てのウィンドウハンドルを配列形式で返す関数MyFindWindowを作成し、リストビューに、そのウィンドウの詳細情報を列挙するプログラムを作成する。

実行イメージ

詳細とダウンロード

投稿者 mt-soft : 15:37