FindWindowEx; Не находит "ToolBarWindow32"
От: ZMax444  
Дата: 22.10.07 18:10
Оценка:
IOleWindow* pOleWindow;

if (SUCCEEDED(pUnkSite->QueryInterface(IID_IOleWindow,
(LPVOID*)&pOleWindow)))
{
pOleWindow->GetWindow(&_hwndParent);
pOleWindow->Release();
}

_ASSERT(_hwndParent);
.....................................
_ieHWND = GetParent(_hwndParent);
...........................................

h = FindWindowEx(_ieHWND, NULL, L"WorkerW", NULL);
HWND h2 = FindWindowEx(h, NULL, L"ReBarWindow32", NULL);
h3 = FindWindowEx(h2, h3, L"ToolbarWindow32" , NULL);

вот такое есть в проекте
собственно, в ие6 h3 находится, и не равняется NULL
в ие7 FindWindow не может найти ToolBarWindow32
в чем причина
?
Re: FindWindowEx; Не находит "ToolBarWindow32"
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 22.10.07 18:23
Оценка:
Здравствуйте, ZMax444, Вы писали:

[]

ZM>собственно, в ие6 h3 находится, и не равняется NULL

ZM>в ие7 FindWindow не может найти ToolBarWindow32
ZM>в чем причина
ZM>?

А Spy++ смотрели? Может, в IE7 другой класс юзается или отношения родитель-ребенок другие?
<< Люди, не умеющие лгать, являются социально неадаптированными. >>
Re[2]: FindWindowEx; Не находит "ToolBarWindow32"
От: ZMax444  
Дата: 22.10.07 19:32
Оценка:
Здравствуйте, Flamer, Вы писали:

F>Здравствуйте, ZMax444, Вы писали:


F>[]


ZM>>собственно, в ие6 h3 находится, и не равняется NULL

ZM>>в ие7 FindWindow не может найти ToolBarWindow32
ZM>>в чем причина
ZM>>?

F>А Spy++ смотрели? Может, в IE7 другой класс юзается или отношения родитель-ребенок другие?

Спасибо, теперь посмотрел.
Буду копать в этом направлении.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.