Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Видимое окно?

484
14 апреля 2003 года
dimus
26 / / 20.05.2000
Здравствуйте!

Почему не работает код(пытаюсь определить, видимое окно или нет):

////////
DWORD st=GetStyle( );

if(st==WS_VISIBLE)
{
GetWindowRect(&rct);
config.SetInteger(MainWindowTopConfigKey, rct.top);
config.SetInteger(MainWindowLeftConfigKey, rct.left);
}
////////

Проблема в том, что st никогда не бывает WS_VISIBLE.

В чем же дело?
Заранее спасибо.
1.9K
14 апреля 2003 года
sercher
60 / / 21.03.2003
А почему не используешь IsWindowVisible()?
Кстати ты стиль получаешь через
GetWindowLong(hwnd, GWL_STYLE)? Тогда посмотри код ошибки. Может окно просто не на верхнем уровне.
3
14 апреля 2003 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by dimus
Здравствуйте!

Почему не работает код(пытаюсь определить, видимое окно или нет):

////////
DWORD st=GetStyle( );

if(st==WS_VISIBLE)
{
GetWindowRect(&rct);
config.SetInteger(MainWindowTopConfigKey, rct.top);
config.SetInteger(MainWindowLeftConfigKey, rct.left);
}
////////

Проблема в том, что st никогда не бывает WS_VISIBLE.

В чем же дело?
Заранее спасибо.



if(st & WS_VISIBLE)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог