我正在尝试实现新的 Windows 7 任务栏进度条。我设法使用以下代码使其与 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");
有谁知道可能导致这个问题的原因是什么?