![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Antony41 |
|
||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: 1 Всего: 1 |
Здравствуйте вобщем нужно сделать пока вот такое окошко
![]() чтобы его границы могли выходить за рамки главного окна есть главная форма создаю класс окошка в отдельном юните
Для показа делаю так
Чтобы показать окошко из главного окна выполняю так
появляется отлично но при нажатии по нему теряется фокус главного окна, нужно сделать так чтобы в этом окне можно было бы нажимать на контролы, и при этом фокус бы не просто не терялся бы у главного окна а вобще отменял сообщение о его передачи Hint Окошку, но при нажатии на Hint окошко активировалась бы главная форма. Вот такая вот не лёгкая задачка господа)) Это сообщение отредактировал(а) Antony41 - 2.3.2012, 13:12 |
||||||||
|
|||||||||
| Antony41 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: 1 Всего: 1 |
что так никто не поможет я просто хочу написать такой компонент, или как хотя б можно сделать такую форму???
|
|||
|
||||
| AlekXL |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 2.5.2008 Репутация: нет Всего: 0 |
Посмотри на эту мою тему. Там приаттачен сэмпл.
вкратце ты должен для начала перекрыть метод CreateParams хинтового окна
это может не полностью решение, но его начало
ты хоть понимаешь, что сделал? aHintForm это и есть указатель на экзепляр класса, а не сам класс. В Дельфи переменные типа класс (class) - н-р TForm, TButton - это всегда указатели. @aHintForm - это указатель на указатель, то есть указатель на переменную или поле, которое было использовано для вызова функции. Это сообщение отредактировал(а) AlekXL - 3.3.2012, 13:10 |
||||
|
|||||
| Antony41 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: 1 Всего: 1 |
Спасибо ща попробуем ну про указатели я знаю главное логика понятна просто неправильно написал
|
|||
|
||||
| Antony41 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 332 Регистрация: 27.12.2008 Репутация: 1 Всего: 1 |
К сожалению это не много не то
мне подошло вот это
Это сообщение отредактировал(а) Antony41 - 5.3.2012, 04:16 |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |