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

Вниз

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

 
Елена   (2002-02-08 18:34) [0]

что такое Handle и как с ним работать?


 
Иван Шихалев ©   (2002-02-08 18:53) [1]

Handle чего?


 
Ura   (2002-02-08 19:02) [2]

Его нужно во всякие API-ные функии передовать. Очень они его любят. ;-)) Поконкрентей плиззз.


 
Елена   (2002-02-08 19:09) [3]

Ну там, handle окна?


 
drpass ©   (2002-02-08 19:11) [4]

Handle - это, Елена, дескриптор. Что такое "дескриптор", вы уже спрашивали, кажется...


 
Иван Шихалев ©   (2002-02-08 19:17) [5]

Handle окна можно использовать в самых разных функциях WinAPI, из самых используемых: ShowWindow, SetWindowPos, Send/PostMessage.


 
Елена   (2002-02-08 19:39) [6]

а как получить этот handle? да и еще вопросик... ведь хендл есль не только у окон... например edit1.handle


 
Atrem   (2002-02-08 19:45) [7]

Почитай статью В королевстеве Делфи "Основы работы с Winapi"
Там все подробно рассказано


 
Batiskaf   (2002-02-08 20:05) [8]

Для того чтобы понять что такое Хендлы, Леночка, представь себе некую большую табличку, первым полем которой является вот это самый хендл ( грубо говоря номер окна в системе), а следующими полями в этой записи являются всяческие структуры описывающие окно и в том числе другие хендлы( которые имеются в других таблицах - например хендл девайс контекста окна - грубо говоря полотно, по которому система и рисует окно), которую строит операционная система, и в эту табличку, она и вносит все вновь создаваемые записи о созданных окнах, вычеркивает записи о разрушаемых окнах и т.д. Таким образом ф-ция SetWindowText(HWND hWnd,LPCTSTR Text) отискивает запись в этой таблице по ключу hWnd, находит поле Text, устанавливает в это поле новое значение надписи, находит в этой же записи поле hDC и например вызывает ф-цию DrawText по полученному hDC и т.д. Ф-ция GetWindowText(HWND hWnd, LPCTSTR Text, int Count) находит запись по тому же ключику и копирует из поля Text строчку в параметр ф-ции...


 
Batiskaf   (2002-02-08 20:07) [9]

И еще - хендл любого окна в Делфи ты можешь получить из TWinControl.Handle



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
3-66748
Alex Laza
2002-02-19 10:40
2002.03.21
Как получить доступ к .dbf Налоговой отчетности за 2001 г. (версия 2.1)?


1-66928
Алиса
2002-03-05 12:24
2002.03.21
Как проверить запущено ли приложение?


3-66792
Bura
2002-02-22 22:09
2002.03.21
Дурацкий вопрос...


1-66916
Random
2002-03-06 16:14
2002.03.21
Как создать панель инструментов


3-66753
AndrewK
2002-02-21 11:28
2002.03.21
Не работает выполнение арифметических функций в SQL запросе