Z
ztosoft
Unregistered / Unconfirmed
GUEST, unregistred user!
我用 ListView_SetItemText(hwnd, LVM_SETITEMTEXT,0,0,PChar('新项目'));<br>时发现当hwnd 是自身窗口中的 ListView.handle 时可以修改项目文本,<br>当修改其它程序窗口中的 ListView 对象的 Handle 时不能修改项目文本。不知问题出现在什么地方。<br>程序如下:<br>procedure ButtonClick(Sender: TObject);<br>var lvhwnd: HWND;<br>begin<br> lvHwnd:=ListviewHandle; //这个句柄是其它程序窗口中ListView对象的句柄。<br> ListView_SetItemText(lvhwnd,0,0,PChar('新项目')); //这个函数是在 CommCtrl 中;<br>end;<br>//程序运行后ListView项目没有反映。<br>