![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопросы начинающего WinAPI [D6, Win2k]
Axis_of_Evil © (2003-01-09 10:38:00)1)Как работает функция CreateWindow(Ex)
можно хоть один пример, вообще,как чего-нибудь Апями создать?
2)Код
var
hEdit: hwnd;
begin
hEdit := FindWindowEx(Form1.Handle, 0, nil, "Edit1");
Результат = 0
Это почему?
ЗЫ Edit1 прилагается
Kruger (2003-01-10 02:09:00) [1]фак, hEdit := FindWindowEx(Form1.Handle, 0, nil, "Edit1.text");
:)
Kruger (2003-01-10 02:08:00) [2]Не знаю правильно ли, т.к. в WinAPI не шарю, но на мой взгляд должно быть так
hEdit := FindWindowEx(Form1.Handle, 0, nil, "Edit1. tetx");
Это чисто на интуицию погалаюст...:)
Игорь Шевченко (2003-01-09 12:11:00) [3]Spy++ или WinSight тебе в руки, смотри, какие окна являются дочерними по отношению к Form1
Axis_of_Evil (2003-01-09 10:53:00) [4]Ситуация:
Форма(Form1), на ней есть Edit1.
ЗЫ hEdit := FindWindowEx(Form1.Handle, 0, nil, nil );
работает
Axis_of_Evil (2003-01-09 10:51:00) [5]Именно того.
Сначала это работало, потом я в изучение углубился и она
начала 0 выдавать.
Reindeer Moss Eater (2003-01-09 10:50:00) [6]Либо парент у Edit1 не форма
Reindeer Moss Eater (2003-01-09 10:48:00) [7]Сори, не увидел Ex.
Значит окно не того имени.
Reindeer Moss Eater (2003-01-09 10:42:00) [8]FindWindow не ищет дочерние окна, потому и 0