1
我創建了一個列表視圖之後,我想獲得的標題文字,像這樣:C++ WINAPI,得到的ListView頭文字
HWND hwndHD = ListView_GetHeader(hListView);
HDITEM hdi;
Header_GetItem(hwndHD, 2, (LPHDITEMA) &hdi);
unsigned char HDtext[lMAX];
hdi.pszText = (LPSTR)HDtext;
SendMessage(hListView, HDM_GETITEM, (WPARAM) 0, (LPARAM) &hdi);
std::string str(HDtext, HDtext + sizeof(HDtext));
MessageBox(hwnd, str.c_str() , "CreateFile", MB_OK);
但它沒有工作,我究竟做錯了什麼?
嗯,爲什麼不乾脆直接問的ListView? 'ListView_GetColumn'。這樣,即使標題被抑制,也可以獲得文本。 –