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

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

Отобразить 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


Наверх

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