« 2008年02月 | メイン | 2008年05月 »
2008年04月09日
CSV形式データの解析
カンマ区切りのデータを処理するのは、結構面倒です。単純にカンマを区切り文字と約束すれば簡単ですが、カンマをデータとして認める場合は面倒なことになります。さらに、改行やダブルクォートもデータとして認めると、もっと面倒です。ExcelでCSVファイルとして保存し、自分でそのファイルデータを処理する時、まさに、その状況。
本パーツは、そのExcel CSVファイルを処理するためのVB6用サブルーチンです。
投稿者 mt-soft : 05:54
2008年04月08日
クリックキャプチャー
マウスでクリックした位置の周辺を、矩形状にキャプチャーしてピクチャーボックスに描画します。 矩形領域はテキストボックスから、マウスポインタを中心とした相対位置(開始位置x,yと幅/高さ)で指定。 また、ピクチャーボックスをクリックしたら、クリップボードに画像がコピーされます。 |
投稿者 mt-soft : 07:25
2008年04月07日
ウィンドウ検索
指定したクラス/タイトル名に一致するウィンドウハンドルを全て取得
クラス名とウィンドウタイトル名に一致するウィンドウハンドルを取得する関数にFindWindowがあるが、この関数では、同一名のクラス/タイトルのウィンドウが複数存在する時、ウィンドウハンドルを1つだけ(Zオーダーが一番前面)しか取得できない。
ここでは、対象となる全てのウィンドウハンドルを配列形式で返す関数MyFindWindowを作成し、リストビューに、そのウィンドウの詳細情報を列挙するプログラムを作成する。
投稿者 mt-soft : 15:37