PHP中文网2017-04-17 13:39:53
SetProgressValue 方法
http://msdn.microsoft.com/en-us/library/dd391698(VS.85).aspx
SetProgressState 方法
http://msdn.microsoft.com/en-us/library/dd391697(VS.85).aspx
PHP中文网2017-04-17 13:39:53
在MFC:
MSDN - ITaskbarList3 Interface
初始化COM介面
CoCreateInstance( CLSID_TaskbarList, nullptr, CLSCTX_ALL, __uuidof(ITaskbarList3), (LPVOID*)&m_pTL3 );
註冊訊息
static const UINT WM_TBC = RegisterWindowMessage(TEXT("TaskbarButtonCreated"));
顯示狀態
m_pTL3->SetProgressState(GetSafeHwnd(), TBPF_ERROR);
m_pTL3->SetProgressState(GetSafeHwnd(), TBPF_PAUSE);
m_pTL3-TBSetAProgTLState(GRM);
m_pTL3->SetProgressValue(GetSafeHwnd(), 50, 100);
m_pTL3->Release();
m_pTL3 = nullptr;
大家讲道理2017-04-17 13:39:53
使用QWinExtra可以實現。
pro檔案新增:QT += winextra。
參考QWinTaskbarButton,QWinTaskbarProgress,QWinThumbnailToolBar,QWinThumbnailToolButton這四個類別。
可以參考Qt Examples裡面的winextra/music player。