Форум: "Начинающим";
Текущий архив: 2009.04.12;
Скачать: [xml.tar.bz2];
ВнизПример использования SetWindowLong. Найти похожие ветки
← →
Новичек (2009-02-23 11:13) [0]Уважаемые Мастера, нельзя ли привести пример использования Функции SetWindowLong?
Сейчас я делаю так:
WinState := GetWindowLong(hBSC, GWL_STYLE);
SetWindowLong(hBSC, GWL_STYLE, WinState);
Но на экране какая-то хрень вместо восстановленного окна.
В общем случае, мне необходимо узнать состояние окна (например, оно минимизировано), чтобы после манипуляций с ним вернуть его в исходное состояние (например, минимизировать).
Спасибо.
← →
Anatoly Podgoretsky © (2009-02-23 11:16) [1]Может у тебя ошибка есть, ты почему то не делаешь обработки, наверно очень самоуверен?
← →
Новичек (2009-02-23 11:22) [2]
> очень самоуверен?
Нет, ни в коем случае.
Окно-то появляется, но какое-то странное: появляется контур окна, но все, что было в окне, сдвигается влево.
← →
Anatoly Podgoretsky © (2009-02-23 11:23) [3]Еще раз и последний, какая ошибка?
← →
Новичек (2009-02-23 11:34) [4]
> какая ошибка?
Да нет ошибки. Окна восстанавливаются не в том виде.
← →
Anatoly Podgoretsky © (2009-02-23 11:42) [5]> Новичек (23.02.2009 11:34:04) [4]
Ты не можешь так утверждать, поскольку слишком самоуверен и не обрабатываешь ошибки.
← →
Юрий Зотов © (2009-02-23 18:21) [6]> Новичек (23.02.09 11:13)
Формально все верно, но ответить нельзя, слишком мало информации. Чему, например, равно WinState? Что возвращает GetWindowLong?
← →
Сергей М. © (2009-02-23 21:13) [7]
> Новичек (23.02.09 11:34) [4]
>
>
> > какая ошибка?
>
> Да нет ошибки
Это
http://delphimaster.net/view/2-1235310266/
тебя , похоже, ничему не научило)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.04.12;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c