| 
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. (マルチスレッドでリンクしている)
 |