|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2009, 13:23 | #1 |
Пользователь
Регистрация: 12.09.2008
Сообщений: 16
|
Высота окна
Подскажите, как сделать так, чтобы в Win32 API в Visual сделать высоту окна 0, но при этом нужно запомнить старое значение высоты.
есть функция, но нужно знать старые параметры. как их узнать? Функция SetWindowPos (УстановитьПозициюОкна) Функция SetWindowPos изменяет размер, позицию и Z-последовательность дочернего, выскакивающего или верхнего уровня окна. Дочерние, выскакивающие и верхнего уровня окна размещаются по порядку согласно их появлению на экране. Самое верхнее окно принимает самый высокий ранг и становится первым окном в Z-последовательности. Синтаксис BOOL SetWindowPos ( HWND hWnd, // дескриптор окна HWND hWndInsertAfter, // дескриптор порядка размещения int X, // позиция по горизонтали int Y, // позиция по вертикали int cx, // ширина int cy, // высота UINT uFlags // флажки позиционирования окна ); |
17.04.2009, 13:38 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
GetWindowPlacement поможет
К нему: Цитата:
I'm learning to live...
|
|
17.04.2009, 15:26 | #3 |
Пользователь
Регистрация: 28.03.2009
Сообщений: 38
|
высота окна 0? скорее ShowWindow(hwnd, 0) то есть просто скрывать окно
|
17.04.2009, 15:30 | #4 |
Пользователь
Регистрация: 28.03.2009
Сообщений: 38
|
а координаты замечательно можно взять функцией
GetWindowRect( HWND hWnd, LPRECT lpRect // address of structure for window coordinates ); а потом из координат lpRect (top, right, bottom, left) отлично считаются ширина, высота, да хоть диагонали посчитать можно=) |
17.04.2009, 17:47 | #5 |
Пользователь
Регистрация: 12.09.2008
Сообщений: 16
|
спасибо, получилось
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Высота таблицы | Ozerich | HTML и CSS | 12 | 27.12.2008 11:32 |
Высота блоков. | Grind | HTML и CSS | 1 | 23.10.2008 21:37 |
Высота taskbar'a | papa_serg | Общие вопросы Delphi | 4 | 25.04.2008 16:44 |
закрыть все дочерни окна, кроме главного окна | Worms | Общие вопросы Delphi | 2 | 03.12.2007 22:18 |
Как сделать чтобы дочерние окна в MDI-приложениях были вне главного окна??? | dimonchuk | Общие вопросы Delphi | 1 | 11.08.2007 12:13 |