вот есть у меня хэндл панели задач,
далее выцепляю хэндл кнопки start
с помощью SetParent избавляю ее от родительского окна TaskBar
SetParent(hStartBtn, NULL);
после чего вызываю:
GetWindowPlacement(hStartBtn, &wp);
и вижу, что координаты окна hStartBtn по-прежнему берутся относительно
панели задач, т.е. left=0, top=0; в то время как у панели задач они
left=0, top=734;
Почему так происходит ? Что еще нужно учесть, чтобы получить "экранные"
координаты hStartBtn ?
Re: SetParent vs. GetWindowPlacement. Помогите разобраться
Re[2]: SetParent vs. GetWindowPlacement. Помогите разобратьс
От:
Аноним
Дата:
26.08.06 13:23
Оценка:
Здравствуйте, apple-antonovka, Вы писали:
AA>ClientToScreen, ScreenToClient
Это понятно. Вопрос именно почему в одном случае я получаю скриновые координаты, а в другом — клиентские.
Не хотелось бы всякий раз проверять содержимое wp.rcNormalPosition на предмет необходимости использования конвертера.