Я пытаюсь реализовать новую панель прогресса панели задач 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");
Кто-нибудь знает, что может вызвать эту проблему?