我試圖實現新的Windows 7任務欄進度條。我設法得到它使用下面的代碼與TBPF_NORMAL工作狀態:什麼可以防止在任務欄中顯示TBPF_INDETERMINATE進度條?
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");
有沒有人知道可能會導致這個問題?