![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отобразить hwnd в Label1 или Edit1
Pcrepair © (2011-09-18 20:09:00)Добрый день!
Пишу программу, типа аналог WinSight, попроще конечно. следующая процедура получает дескриптор выбранной программы
procedure TForm1.Button1Click(Sender: TObject);
var h : hwnd;
begin
h:=FindWindow('Notepad', nil);
end;
Неясно как отобразить в Label1 или Edit1 полученное значение дескриптора, поскольку разные типы переменных
есть трансформаторы типа StrToInt или наоборот, может есть способ HwndTo?
Вопрос: как HWND отобразить в Label1 или Edit1?
Dennis I. Komarov (2011-09-19 17:46:00) [1]
> ну хорошо, ЕДИТ это интегер, зато ЛЕБЕЛ точно - строка
> компиллятор выдает ту же ошибку
на доску!
Palladin (2011-09-19 15:09:00) [2]http://www.delphimaster.ru/cgi-bin/forum.pl?id=1208434700&n=6
Ega23 (2011-09-19 07:52:00) [3]Удалено модератором
brother (2011-09-19 06:00:00) [4]> вот так работает
а куда бы оно деласть то?
> ЕДИТ это интегер, зато ЛЕБЕЛ точно - строка
я даже боюсь спрашивать откуда ты это узнал...
Anatoly Podgoretsky (2011-09-18 20:45:00) [5]> Pcrepair (18.09.2011 20:41:07) [7]
Это не совсем верно, форум это для общения, переводится как базарная
площадь.
Anatoly Podgoretsky (2011-09-18 20:44:00) [6]> Pcrepair (18.09.2011 20:30:04) [4]
Не ври, а приведи объявление.
Pcrepair (2011-09-18 20:41:00) [7]уже все работает
форум как раз и предназначен для обсуждения в том числе и дурацких вопросов
Pcrepair (2011-09-18 20:33:00) [8]точно, забыл дописать
Label2.Caption
или
Edit1.Text
вот так работает
Servy (2011-09-18 20:33:00) [9]
> [2]
Какой аналог WinSight, если вы не умеете выводить строку в TEdit? Вперед читать книжку по Делфи, иначе у вас возникнет 1000 подобных дуратских вопросов, на которые никто не будет отвечать.
> ну хорошо, ЕДИТ это интегер, зато ЛЕБЕЛ точно - строка
Нет, это классы. А ваш Edit1 - объект соответствующего класса. Вперед читать матчасть.
Pcrepair (2011-09-18 20:30:00) [10]ну хорошо, ЕДИТ это интегер, зато ЛЕБЕЛ точно - строка
компиллятор выдает ту же ошибку
Anatoly Podgoretsky (2011-09-18 20:27:00) [11]> Pcrepair (18.09.2011 20:19:02) [2]
А Tedit какого типа, явно не String
Pcrepair (2011-09-18 20:19:00) [12]что вот так?
Edit1 := IntToStr (h);
компиллятор пишет - несовместимые типы Tedit и String
Омлет (2011-09-18 20:14:00) [13]IntToStr