|
VC++ > lib > SSProgress
Release version:0.93 (2003/12/03)
License:FREE [for Business use needs to accept our permission.]
Files(2):ssprogress.lib, ssprogress.h [progress.lzh]
この[SSProgress controll]は、グラフィックとしてプログレスバーを実装するクラスです。
GraphProgress の新機能
パーセンテージが、プログレスバー内部に小数点精度を指定(0〜4桁)して表示可能となった。
プログレスバーに単純なフレームを表示できるようになった。
バーカラー(フォア、バック両色)を任意に指定できるようになった。
バーカラーにグラデーションを設定できるようになった。
[sample]
#inlude <ssprogress.h>
#pragma comment(lib,"ssprogress.lib")
SSProgress progress;
progress.Initialize(m_hWnd, 10, 110, 260, 20);
progress.EnableInternalText(TRUE, 16,0);
progress.SetGradation(RGB(255,0,0),RGB(50,0,0));
progress.EnableFrameDraw(TRUE);
progress.SetRange(min, max);
progress.SetPos(0);
HDC pDC = ::GetDC( m_hWnd );
for (int x = min; x <= max; x ++)
{
progress.SetPos(x);
progress.ShowProgress( pDC );
Sleep(8);
}
::ReleaseDC( m_hWnd, pDC );
実装時の注意点
link with multi thread option. (マルチスレッドでリンクしている)
|