Форум: "Потрепаться";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
ВнизПолучение ссылки на окно Найти похожие ветки
← →
lhs7fy (2004-01-16 12:11) [0]Подскажите позжалуйста, как получить ссылку на окно через
его Handle
← →
Digitman (2004-01-16 12:46) [1]
> как получить ссылку на окно через
> его Handle
имеющийся у тебя хэндл существующего окна и есть сама по себе "ссылка", однозначно идентифицирующая это окно... какую еще ссылку тебе нужно ?
← →
AKul (2004-01-16 12:50) [2]
> lhs7fy (16.01.04 12:11)
Уточни, что именно тебе нужно...
← →
lhs7fy (2004-01-16 14:01) [3]AKul, если бы я конкретно знал что мне нужно я не
задавал бы этот вопрос!
← →
BiN (2004-01-16 14:10) [4]орех
← →
AKul (2004-01-16 14:11) [5]
> lhs7fy (16.01.04 14:01) [3]
> AKul, если бы я конкретно знал что мне нужно я не
> задавал бы этот вопрос!
Ну тебе это же зачем-то надо - вот и напиши, а здесь помогут разобраться.
← →
NAlexey (2004-01-16 15:18) [6]можно FindControl(Handle)
← →
Ega23 (2004-01-16 15:20) [7]
> AKul, если бы я конкретно знал что мне нужно я не
> задавал бы этот вопрос!
Я плакаль....
← →
ИдиотЪ (2004-01-16 15:20) [8]хочу ссылку на ячейку памяти, где адрес банка, где деньги лежат
← →
Digitman (2004-01-16 15:28) [9]честь и хвала <NAlexey>, обладающему недюжинными телепатическими способностями, позволяющими вмиг понять, что авторское "окно" есть на самом деле ни что иное как VCL-объект-наследник TControl
p.s. привет Игорьку из соседней ветки)
← →
Игорь Шевченко (2004-01-16 15:33) [10]Digitman © (16.01.04 15:28)
> понять, что авторское "окно" есть на самом деле ни что иное
> как VCL-объект-наследник TControl
Это вряд ли. Так как ветка перемещена из WinAPI, а там про VCL не спрашивают ;))
← →
Digitman (2004-01-16 15:34) [11]
> Игорь Шевченко © (16.01.04 15:33) [10]
Тогда - пардон - я чувствую себя полным идиотом)
← →
NAlexey (2004-01-16 15:45) [12]Самое простое решение зачастую самое верное, такчто не мудрствуя лукаво, с разбегу:)
← →
Игорь Шевченко (2004-01-16 15:53) [13]Digitman © (16.01.04 15:34)
Кстати, получить ссылку на окно можно интересным и недокументированным способом - GetWindowLong(hWnd, -1) (в NT-системах получается адрес внутренней структуры WND с некоторым смещением, для каждой NT-системы смещение свое) :)
← →
Digitman (2004-01-16 15:55) [14]
> NAlexey © (16.01.04 15:45) [12]
> Самое простое решение зачастую самое
угу) ... и после твоего ответа, выданного "не мудрствуя лукаво", автор может быть свято уверует, что окно и VCL-контрол - одно и то же ... печально-возможно - на долгие годы ... и возможно мы потеряем еще одну потенциально светлую голову, способную самостоятельно мыслить, анализировать, принимать грамотные инженерные решения и славить Отчизну наличием УМЕЮЩИХ ДУМАТЬ программистов...
p.s.
только не следует меня сразу записывать в борцы за что-то там эфемерное
← →
asp (2004-01-16 15:57) [15]Подозреваю, что человек с надеждой пришел из sql.ru
Если так, то уже имел честь писать ответ :)
← →
NAlexey (2004-01-16 15:58) [16]>Игорь Шевченко © (16.01.04 15:33) [10]
>Так как ветка перемещена из WinAPI, а там про VCL не спрашивают ;))
Может для автора Handle уже WinAPI?
← →
Digitman (2004-01-16 16:00) [17]
> Игорь Шевченко © (16.01.04 15:53) [13]
.. все бы было замечательно, если бы из вопроса было понятно. что речь идет о ссылке на структуру (или на адрес с неким смещением отн-но ее), определяещую дескриптор существующего окна, рассматриваемого как OC-объект)... а как таковая "ссылка на окно", пардон, - полный бред) ... тебе ли не знать, Игорь)
← →
Ega23 (2004-01-16 16:02) [18]Да чего вы ругаетесь! lhs7fy всё сам сказал:
> AKul, если бы я конкретно знал что мне нужно я не
> задавал бы этот вопрос!
← →
AKul (2004-01-16 16:06) [19]Судя по:
> lhs7fy (16.01.04 14:01) [3]
> AKul, если бы я конкретно знал что мне нужно я не
> задавал бы этот вопрос!
автор вопроса на вряд ли имеет представление, что подразумевается под термином "окно" в Windows"е.
Может он имел в виду указатель на форму (VCL - TFrom, на вряд ли TControl), а в раздел WinAPI он попал по той же причине: " если бы я конкретно знал что мне нужно" .
Так что наверное NAlexey © (16.01.04 15:18) [6] был в чем-то прав!!!
← →
AKul (2004-01-16 16:10) [20]Может уважаемый, незнающий что ему нужно, Автор вопроса выберет из предложеных вариантов наиболее нравящийся ему и сообщит сюда?
А то ж интересно ведь!
← →
NAlexey (2004-01-16 16:14) [21]>А то ж интересно ведь!
Ага! А то может он сидит где нибудь внутри MyAppOnMeesage и ломает голову: ну пришло ко мне 123456 ну а как мне узнать Name? А мы тут ему GetWindowLong(hWnd, -1), смещения там разные...
← →
Digitman (2004-01-16 18:41) [22]а, может, он вообще про Шушинское говорил ... старик Крупский там тоже в ссылке был ... и окно в шалаше (или где там он имел честь прозябать - не помню) тоже наверняка имело место быть ... вот с хэндлом только загвоздочка выходит - не мог старик Крупский ни о каких хэндлах знать ... не до хэндлов ему было тогда)
← →
lhs7fy (2004-01-16 21:01) [23]Хватит глумиться!
Я тут в хелпе кое-что интересное нашел, как
раз в тему, и как раз из API, так что спасибо
всем за время потраченное в Инете на написание
"ответов", с позволения сказать.
А насчет светлой головы это правильно сказано...
Привет всем с УКРАИНЫ.
← →
nikkie (2004-01-16 22:09) [24]не томи! расскажи, что ты там раскопал!!! :)
>Привет всем с УКРАИНЫ.
ой-ёй... тут нельзя так говорить...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.028 c