Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.29;
Скачать: CL | DM;

Вниз

GetWindowText   Найти похожие ветки 

 
McSimm2   (2003-07-28 10:11) [0]

Как правильно считать текст из эдита, который "объявлен" в файле ресурсов ?

В файле ресурсов он объявлен вот так:
EDITTEXT 22, 1, 1, 20, 10

на форме виден.
Но когда пытаюсь узнать введённый текст

var
sText: Integer;
Text: PChar;
begin
sText := GetWindowTextLength(22) + 1;
GetMem(Text, sText + 1);
GetWindowText(22, Text, sText);
( Text)
Как правильно считать текст из эдита, который "объявлен" в файле ресурсов ?

В файле ресурсов он объявлен вот так:
EDITTEXT 22, 1, 1, 20, 10

на форме виден.
Но когда пытаюсь узнать введённый текст

var
sText: Integer;
Text: PChar;
begin
sText := GetWindowTextLength(22) + 1;
GetMem(Text, sText + 1);
GetWindowText(22, Text, sText);
FreeMem(Text);
...


в переменную Text приходит "NetDDE Agent"
Почему эт так?


 
Song ©   (2003-07-28 10:25) [1]

GetWindowTextLength( 22)

22 - что это такое у Вас ?


 
McSimm2   (2003-07-28 10:31) [2]

вообще то там должен сидеть HWND.
я туда помещаю, как предпологаю идентификатор edit`а из файла ресурсов.
Поидее, по этому иден-ру как то нужно получить его HWND...
Если делать без Api, то указываю edit1.handle и всё работает..


 
Игорь Шевченко ©   (2003-07-28 11:22) [3]

GetDlgItem(Dialog, 22) ?


 
McSimm2   (2003-07-28 11:39) [4]

точно - спасибо...



Страницы: 1 вся ветка

Текущий архив: 2003.09.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
3-96087
hawkins
2003-09-09 17:59
2003.09.29
Проблема с BDE: На компютере стоят две Delphi 5 и 6


14-96384
Freeek
2003-09-11 17:47
2003.09.29
GPRS


1-96178
drakulita
2003-09-16 11:07
2003.09.29
Форма


14-96400
SergP
2003-09-11 13:56
2003.09.29
Все. Бросаем программировать. Прямо сейчас. Ни одной строчки кода


14-96414
SergeySEM
2003-09-10 11:19
2003.09.29
что есть Hook