DWORD pId;
::GetWindowThreadProcessId(ParhWnd,&pId);
HANDLE Handle=::OpenProcess(PROCESS_ALL_ACCESS,FALSE,pId);
if(Handle==NULL)
return FALSE;
TVITEM lvitem;
lvitem.hItem=(HTREEITEM)::SendMessage(hWnd,TVM_GETNEXTITEM,TVGN_ROOT, 0);//根句柄
TVITEMEX lvi, *_lvi;
RECT rc={0}, *_rc;
_lvi=(TVITEMEX *)::VirtualAllocEx(Handle, NULL, sizeof(LVITEM),MEM_COMMIT, PAGE_READWRITE);
_rc=(RECT *)::VirtualAllocEx(Handle, NULL, sizeof(RECT),MEM_COMMIT, PAGE_