Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопросы начинающего 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо