BCOUNT DLL

BCOUNT.DLLは、カウンタイメージを出力します。本カウンタは、Muhammad A Muquit氏作成の Count Release 2.3 をスレッドセーフなDLLに変更したものです。
BASP21 DLLのCounterメソッドは、このAPIを使っています。VC++ や Visual Basicから使えます。 Visual C++ 6.0 ビルド形式のソース付き。
Binary Down Load!
Source Down Load!VC++ 6.0ビルド形式(lha x でディレクトリ付きで解凍してください)

BCOUNT.DLLの特長

C++ から使う関数

使用例:
extern "C"
int Counter(LPCSTR p,long value,BYTE *vbuf);

	BYTE data[9999];  // イメージバッファ 9999 バイトを用意します
        char szPara[] = "dd=f,ft=18,frgb=255;255;255";
	int len = Counter((LPCSTR)szPara,123,data);
    // len = イメージの長さ
    // data = イメージが設定されます

Visual Basic から使う関数


カウンタ オプション

カウンタの表示イメージをカスタマイズするには、カウンタ オプションを指定します。 実際に使用する場合にはこれらのパラメータを組み合わせて使用します。 パラメータの区切りは、カンマを使います。 パラメータの前後や間には空白を含めないでください。半角の英数字で指定してください。 主なオプションを紹介します。

文字スタイルを変える "dd=x" パラメータを与えます。xには、a から h までを英小文字を設定します。
何も指定しないと、dd=a が選択されます。
パラメータイメージ
dd=a
dd=b
dd=c
dd=d
dd=e
dd=f
dd=g
dd=h

枠の太さを変える 枠の太さを変えるには "ft=" パラメータを与えます。単位はピクセル値。 最小値で "0" を設定でき,この場合は枠は表示されません。何も指定しないと 6 。
パラメータイメージ
ft=0
ft=18

表示桁数を変える "md=" パラメータを与えます。5 から 10。何も指定しないと 6 。カウンタの値により増えます。
パラメータイメージ
dd=f,ft=18,md=10

前の0 をパディング(0を埋め込む) "pad=" パラメータを与えます。0 でパディングしません。何も指定しないと 1 でパディング。
パラメータイメージ
dd=g,ft=8,pad=0

3桁ごとにカンマをつけたい "comma=1" パラメータを与えます。何も指定しないと 0 でカンマをつけません。
dd=a と dd=b のみで使えます。
パラメータイメージ
dd=a,comma=1
dd=b,comma=1

カウンタの背景色や文字色を変えたい "srgb=変更前の色" と "prgb=変更後の色" と "chcolor=y" を使います。
パラメータイメージ
srgb=0;255;0,prgb=255;0;0,chcolor=y
srgb=0;255;0,prgb=255;255;255,chcolor=y

枠の色を変える アクセスカウンタの枠の色を変えるには "frgb=" パラメータを与えます。RGBフォーマットで色を指定します。
パラメータイメージ
frgb=0;255;255,ft=14,dd=f
frgb=255;0;255,ft=14,dd=f

背景色を透明にする "tr=t" パラメータを与えることで透明にすることができます。
パラメータイメージ
tr=t,ft=8,dd=h

カウンタを回転する "degrees=n" を指定します。n は角度で90、180、270、360のいずれかを指定します。
パラメータイメージ
degrees=90

日付を表示 "display=date" を指定します。dd=a と dd=b のみで使えます。
パラメータイメージ
display=date,dd=b

時間を表示 "display=clock" を指定します。dd=a と dd=b のみで使えます。
パラメータイメージ
display=clock,dd=a

ご注意

Visual C++以外のコンパイラでの動作確認を行っておりません。

babaqフリーソフトのご使用上の注意

●プログラムを使って発生した損害に関しては、一切の責任を負いません。
●使用、配布に制限はありません。自由にお使いください。
●動作の保証はありません。
●動作を確認したOSは、Windows NT 4.0 とWindows 95/98のみです。

Home


Copyright 1999 Tatsuo Baba,All rights reserved.