0

CFrameWndVisual Studio 2010 以降の MFC クラスには、CFramWnd::SetProgressBarPosition(int pos)windows vista 以降の os に追加されたいくつかの機能を使用するというメソッドが付属しています。MFC ダイアログ アプリケーション (たとえば、CDialog クラス) で os のこの機能を使用するにはどうすればよいでしょうか。

4

1 に答える 1

1
CComPtr<ITaskbarList3> ptbl3;
ptbl3.CreateInstance(CLSID_TaskbarList);
if(ptbl3!=NULL)
{
    ptbl3->SetProgressState(m_hWnd, TBPF_NORMAL);
    ptbl3->SetProgressValue(m_hWnd, 100, 50);
}
于 2012-06-04T22:20:45.013 に答える