Форум: "WinAPI";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.09.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c