新しいWindows7タスクバーのプログレスバーを実装しようとしています。次のコードを使用して、TBPF_NORMAL状態で動作させることができました。
CoCreateInstance(CLSID_TaskbarList, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&taskbarList));
HRESULT c = taskbarList->SetProgressState(hWnd, TBPF_NORMAL);
if (c != S_OK) MessageBox("ERROR");
taskbarList->SetProgressValue(hWnd, 5, 10);
ただし、TBPF_INDETERMINATEを使用してまったく同じコードを試してみると、何も表示されず、エラーも発生しません。
CoCreateInstance(CLSID_TaskbarList, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&taskbarList));
HRESULT c = taskbarList->SetProgressState(hWnd, TBPF_INDETERMINATE);
if (c != S_OK) MessageBox("ERROR");
誰かがこの問題を引き起こしている可能性があることを知っていますか?