1
這就是我想:如何顯示外殼提示(徘徊在資源管理器中的文件時出現文本)編程
我知道這是可能得到,因爲總指揮官節目完全相同的信息,雖然在不同風格的窗口。這使我認爲,對於任何給定的文件,必須有一種查詢此文本的方法。
這就是我想:如何顯示外殼提示(徘徊在資源管理器中的文件時出現文本)編程
我知道這是可能得到,因爲總指揮官節目完全相同的信息,雖然在不同風格的窗口。這使我認爲,對於任何給定的文件,必須有一種查詢此文本的方法。
IQueryInfo
接口是你想要的。簡言之(僞代碼只,不好意思):
PCUITEMID_CHILD pidl = <PIDL of item in question>
IShellFolder* psf = <IShellFolder parent folder of item in question>
IQueryInfo* pqi;
if (SUCCEEDED(psf->GetUIObjectOf(hWnd, 1, &pidl, 0, &pqi)))
{
LPWSTR lpszTip;
if (SUCCEEDED(pqi->GetInfoTip(0, &lpszTip)) && lpszTip)
{
// do something with the tip, and then free it
CoTaskMemFree(lpszTip);
}
}
一旦你的文字就可以了,當然,它顯示你喜歡的任何方式。
謝謝你,我正在尋找的東西。 –
以上代碼的編程語言是什麼? (我知道你說的是僞代碼)。這將幫助我弄清楚如何實現它。 – KAE
@KAE:這是C++(或可能是C)。 –