|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.02.2012, 15:44 | #1 |
Пользователь
Регистрация: 11.07.2010
Сообщений: 29
|
масштабирование кнопки относительно родительского окна (fasm)
Привет всем!
Сделал окно в котором есть кнопка. Эта кнопка должна заполнять всё окно при изменении размеров этого окна, т.е. её размеры тоже должны изменяться. Как это реализовать? Код:
|
05.02.2012, 19:32 | #2 |
Пользователь
Регистрация: 11.07.2010
Сообщений: 29
|
Насколько я понял алгоритм должен быть следующим:
1) при изменении размера родительского окна, выполняется функция GetClientPos() 2) получившиеся значения в структуре RECT запоминаются 3) вызывается функция SetWindowPos() для кнопки с аргументами из поля RECT 4) перерисовываем кнопку уже с новыми параметрами с помощью InvalidateRect() и UpdateWindow(). Форумчане, я правильно мыслю? |
05.02.2012, 19:48 | #3 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
Zhigool', на масм:
Код:
|
05.02.2012, 19:57 | #4 |
Пользователь
Регистрация: 11.07.2010
Сообщений: 29
|
vadimych,
Код:
|
05.02.2012, 20:19 | #5 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
Zhigool', 1001 - что такое? Хэндл кнопки сохраните в переменной после её создания. И его используйте.
|
05.02.2012, 20:34 | #6 |
Пользователь
Регистрация: 11.07.2010
Сообщений: 29
|
vadimych,
Код:
Последний раз редактировалось Zhigool'; 05.02.2012 в 20:36. |
05.02.2012, 20:42 | #7 |
Пользователь
Регистрация: 11.07.2010
Сообщений: 29
|
ПОЛУЧИЛОСЬ!!!! ))))))))
Код:
Огромное спасибо vadimych'у!! Последний раз редактировалось Zhigool'; 05.02.2012 в 20:45. |
05.02.2012, 20:46 | #8 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как привязать таблицу нового modal окна к Dataset динамически созданного родительского окна? | delphicoding | Общие вопросы Delphi | 6 | 02.10.2011 22:41 |
JQuery — Вызов из iframe функции родительского окна | JTG | JavaScript, Ajax | 4 | 29.03.2011 17:47 |
Масштабирование окна при разных разрешениях | artemavd | Общие вопросы Delphi | 1 | 16.07.2009 17:15 |
Как закрепить картинку относительно окна браузера? | Svetix | HTML и CSS | 18 | 18.04.2009 23:12 |
Получить Handle TEdit'a, зная дескриптор родительского окна | Cold_Night | Win Api | 2 | 13.02.2009 16:47 |