Re[2]: Управление чужим приложением
От: L0N6 Россия  
Дата: 27.08.05 14:58
Оценка:
Здравствуйте, crackoff, Вы писали:

C>Сообщения дереву TVM_, в частности TVM_GETNEXTITEM и функция SetFocus должны помочь


Спасибо, это уже ближе к делу, но что я не так деляю:
HWND hWnd, hTree, hItem;
TV_ITEM Item;
char Text[256] = {0};
hWnd = FindWindow( NULL, "TestForm" );
hTree = GetWindow( hWnd, GW_CHILD );
Item.mask = TVIF_TEXT | TVIF_HANDLE;
Item.pszText = Text;
Item.cchTextMax = 256;
Item.hItem = (HTREEITEM) SendMessage( hTree, TVM_GETNEXTITEM, TVGN_CARET, 0);
SendMessage( hTree, TVM_GETITEM, 0, (LPARAM)&Item );

После выполения в Item.pszText содержится пустой текст.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.