clsCoolBar クラスの機能を紹介します。
|
Information
|
VsisualBasic6.0からは標準カスタムコントロールとして制御できるようになったCollBarコントロールを
API関数で作成、制御を行います。プロパティの数が豊富でよりOCX版にちかずけてますので使いやすいと思います。
VB5.0ユーザさんには必見なクラスとなりそうですね。
基本的な機能を以下に紹介します。
- バンドの動的追加、削除。
- バンドの背景色、前景色、背景画像のカスタマイズ可能。
- 子ウィンドウの登録。
- カスタマイズ可能なクールバースタイル。
- エンボス画像の設定など。
メリットとしてはOCXを扱う場合とでは、配布サイズを減らすことが可能になります。OCXの方が使い勝手がいいと
思いますけどね。
|
Warning
|
clsCoolBarクラスを使用するにあたって注意事項があります。
- InternetExplorerのバージョンの違いによりプロパティの使用に制限があります。
詳細はパッケージ内のヘルプを参照のこと。
- 現在のバージョンでは他のクラスと共存して扱うことができません。
(じきに修正いたします。)
- サブクラス化のメイン部分でのメッセージ処理は間違いです。親からのメッセージを処理していません。
(じきに修正いたします。)
|
Preview
|
以下のサンプル画像では、バンドの背景色、背景画像、子ウィンドウの登録などを行っています。
エクスプローラ風なプログラムを作成することができます。
|
UpdateHistory
|
このクラスの更新履歴です。
|
DownLoad
|
↓をクリックするとオブジェクトメンバの詳細ページへ移動します。
clsCoolBar オブジェクトのメンバ紹介。
パッケージ内容のご紹介とダウンロード。
clsCool.cls | clsCoolBarクラスのファイル |
mojCool.bas | clsCoolBarクラスで内部的に使用しているモジュールファイル。 |
clsImLst.cls | サンプルで使用しているイメージリストのクラスファイル。 |
Project1.vbp | サンプルのVisualBasicプロジェクトファイル。 |
Form1.frm | サンプルのフォームファイル。 |
*.bmp | サンプルで使っている画像ファイル。 |
Readme.txt | 著作権情報を記載したテキストファイル。はじめにお読みください。 |
clsCool.hlp | clsCoolBarオブジェクトのメンバの説明が記載された、Windowsヘルプ。 |
clsCool.cnt | Windowsヘルプのインデックスファイル。 |
動作確認環境。
Windows95 OSR2 | IE4.0 ..Later |
Windows98 | IE4.01SP1 ..Later |
WindowsNT4.0 SP3 | IE4.0 ..Later |
clsCoolBar Package (32KB)
|