home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1998 January (DVD)
/
VPR980100.ISO
/
OLS
/
WIN32
/
CB3CDP12
/
CB3CDP12.LZH
/
CBAMAN32.TXT
< prev
next >
Wrap
Text File
|
1997-01-02
|
4KB
|
93 lines
*** CBA(Caption Bar Application) Manager for Windows 95/NT Ver.1.02 1997/01 ***
Copyright (C) 1994-97 ききょうや(KGI00211@niftyserve.or.jp)
はじめに(CBAマネージャの設計思想)
CBA Managerは、キャプションバーに貼り付く位小さなウィンドウを持つ
アプリケーションを統括的に処理するためのDLL集です。
Windows95やNT4.0では、アイコン状態でのアニメーションができなくなったので、
わざわざウィンドウに表示する必要はないが、常に画面上に出しておきたいような
プログラムを作るためには独自にタスクバー通知領域などに表示したりする方法を
とる必要があります。ところがタスクバーでは高速なアニメーションはできません。
そこでこのような小振りのプログラムはアクティブキャプションバーや
アプリケーションデスクトップバーに表示させるわけですが、統一した
インタフェースがないため、困っているソフト作者も多いるのではないでしょうか?
本ライブラリを用いることによって、CBAを統括的に管理することできます、
そして、インタフェースの統一を図ることができ、なおかつアプリケーションの
開発をも容易にすることができます。
既存のアプリケーションをそのまま使用することはできませんが、開発キットを
使用すれば簡単にCBAに変更できます。
このライブラリを多くのフリーソフトウエア作者に捧げます。
そのためこのライブラリはフリーソフトウエアとして公開します。
ちょっと難しいこと
このライブラリを作成するにあたってかなり時間がかかってしまいました。
使用しているコンパイラが正式にWin32APIに対応していなかったためです。
新しいAPIに対応することができなかったため、Visual C++を新規購入し、
新しいAPIを使用する部分についてはVisual C++を使用し、その他の部分については
Borland C++ Ver.4.02を使用していました。
秋にはBorland C++ Ver.5.0が出ましたが、バグが多くて開発するどころではない
状態でした。
12月も半ばになってやっとバグFix版のBC++ Ver.5.01が出てやっと
まともに開発ができるようになったというわけです。
CBアプリの表示の更新等にはスレッドを使っています。また、画面上部、下部への
表示にはアプリケーションデスクトップツールバーを用いています。そのため、
WindowsNT Ver.4.0よりも古いものでは画面上部、下部への表示はできません。
開発キットについて
関数のリファレンスやサンプルプログラムを収めたCBA開発キットを用意して
います。FWINAC LIB 11またはFNEC98NA LIB 1を探してみて下さい。
また、インターネットの桔梗やホームページからもダウンロードできます。
寄付について
CBA Managerは、フリーウエアです。使用にあたってはいかなる制限もないものと
します。もしもこのライブラリを使用されてその設計思想に賛同いただけて
さらに、金銭的余裕のある方にはご寄付をいただきたいと思っています。
寄付は一口500円で以下の口座への振り込み、またはNIFTY-Serveの
SW送金代行番号1104番による送金でお願いいたします。
フリーだからといってソフトウエア開発に労力がかかっていないと言うことでは
ありません。元来、フリーウエアというものは他のフリーウエア作者に対する
恩返し的なものだと作者は認識しています。近頃、何でもかんでもシェアウエアに
してしまう傾向が見られますが、一考願えればと思います。
ということですので、寄付は強要するものではないことを一言付け加えておきます。
また作者宛のメールをいただければ、励みになりますのでお気軽にご意見なり
お寄せ下さい。また、CBAプログラミングの相談にものりますよ!
銀行名 :第一勧業銀行 広島支店
口座番号:1720561
名義人 :神垣 太持(カミガキ タモツ)
転載、再配布について
CBA Managerはその設計思想上、他のアプリケーションに付属されることによって
のみ有効ですので転載やアプリケーションに組み込んでの再配布に一切制限を
設けないものとします。ただ次の二点についてはご協力下さいますよう願います。
1:転載の際はアーカイブの内容を変えないこと
2:組み込みによる再配布の際は、必ずCBAMAN32.DLL,APB4CBA.DLL,CBAMAN32.TXTの
3ファイルを同梱すること
バージョン情報
32 Bit Version
Ver.1.00 32 Bit版初版
Ver.1.01 細かいBugFixと使用コンパイラの変更
Ver.1.02 ウィンドウスタイルをDLLの方で強制的に変更するようにした
その他
・開発はBorland C++ Ver.5.01Jです。
・本プログラムを利用して生じたいかなる結果に対しても責任を負いかねます。
・本プログラム、及びドキュメントに関する一切の権利は作者が所有しています。
・作者への連絡は以下までメールでお願いします。
ききょうや(Nifty:KGI00211)
kamigaki@c.hiroshima-dit.ac.jp
P.S.
WWWのサーバやっています。見に来て下さい。ききょうやプロダクツのFTPも
あります。(http://kikyoya.c.hiroshima-dit.ac.jp)