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

Вниз

Индификатор окна   Найти похожие ветки 

 
HDD   (2004-09-21 12:55) [0]

Как отличить одно окно из десятка таких же?
Нужен какой нибудь индификатор или еще что нибудь в этом роде.


 
DVM ©   (2004-09-21 12:58) [1]

HWND окна и есть идентификатор


 
clickmaker ©   (2004-09-21 12:58) [2]

HWND


 
HDD   (2004-09-21 13:14) [3]

А как его определить?
Если я создаю одно и тоже окно несколько раз:
bb:=CreateWindowEx(0,"button","Button",BS_PUSHBUTTON or WS_CHILD or WS_VISIBLE,200,200,75,25,WndForm,b1,hInstance,nil);
Соответственно и HWND у них одинаковое.


 
clickmaker ©   (2004-09-21 13:16) [4]


> [3] HDD   (21.09.04 13:14)
> Соответственно и HWND у них одинаковое

Проверял?


 
akvilon ©   (2004-09-21 13:25) [5]

да нее, hwnd разное


 
HDD   (2004-09-21 15:19) [6]

Простите за дурацкий вопрос ,но как посмотреть HWND?


 
Digitman ©   (2004-09-21 15:23) [7]


> дурацкий вопрос ,но как посмотреть HWND?


CreateWindowEx, по-твоему, что возвращает ? не то ли самое, что тебе нужно ?


 
clickmaker ©   (2004-09-21 15:32) [8]


> [6] HDD   (21.09.04 15:19)
> Простите за дурацкий вопрос ,но как посмотреть HWND?

ShowMessage(IntToStr(bb))


 
Miralex ©   (2004-09-21 19:02) [9]


> Если я создаю одно и тоже окно несколько раз:
> bb:=CreateWindowEx(0,"button","Button",BS_PUSHBUTTON or
> WS_CHILD or WS_VISIBLE,200,200,75,25,WndForm,b1,hInstance,nil);
> Соответственно и HWND у них одинаковое.


Если та так сделаешь 1 раз, то в bb как раз и будет HWND твоего окна!
А если так сделаешь много раз, то в bb будет HWND последнего запушеного окна!

Создай массив и храни там HWND своих запушенных окон!


 
HDD   (2004-09-21 22:57) [10]

Допустим выделяешь кнопку wm_active,а тебе её HWND пишется.
как это реализовать?


 
DVM ©   (2004-09-22 13:02) [11]


> wm_active

Нет такого сообщения.

> а тебе её HWND пишется.

Окно под данной точкой экрана: WindowFromPoint()


 
Arch   (2004-09-26 11:42) [12]

WindowFromPoint()- Определяет только основные окна, если окно в окне тогда эта функция не работает.


 
HDD   (2004-09-26 11:42) [13]

WindowFromPoint()- Определяет только основные окна, если окно в окне тогда эта функция не работает.


 
Anatoly Podgoretsky ©   (2004-09-26 11:48) [14]

Тебя ловят, ты в подполье? Раз постоянно меняешь кличку, может тогда от тебя подальше держаться, а то и нас загребут.


 
HDD   (2004-09-26 11:57) [15]

Раздвоение личности.
Блин как дочернее окно определить?


 
HDD   (2004-09-26 12:28) [16]

Все доперло - BringWindowToTop
Спасибо за внимание.



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

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

Наверх




Память: 0.49 MB
Время: 0.026 c
1-1097667686
Leaner
2004-10-13 15:41
2004.10.31
Подскажите, как можно "объеденить" TMenu и TMenuItem


9-1088556429
Xerx
2004-06-30 04:47
2004.10.31
Вуфер трафарета


3-1096994309
sh
2004-10-05 20:38
2004.10.31
Как получить сумму значений по диапазонам


1-1097614029
quickblack
2004-10-13 00:47
2004.10.31
Как убрать картинку с иконки файла?


14-1097489837
ValeX
2004-10-11 14:17
2004.10.31
Есть экзешник на делфи, Исходник нет. Как перевести текст кнопок?