Здравствуйте. Такая проблема:
У меня в диалоге два браузера: IDC_EXPLORER1 и IDC_EXPLORER2.
Причем один расположен поверх другого. Допустим я захоху на два сайта
этими браузерами( при нажатии кнопки):
void CMyDlg::OnButton1()
{
m_browse1.Navigate("http://www.yandex.ru", 0, 0, 0, 0);
m_browse2.Navigate("http://www.mail.ru", 0, 0, 0, 0);
}
Таким образом получается, что содержимое первого браузера отображается
на экране, а второго - нет (потому что первый нарисован поверх второго и они
одинаковых размеров).
Проблема следующая:
Теперь я хочу чтобы содержимое второго браузера стало видно на экране (при
нажатии на другую кнопку).
То есть надо слелать так, чтобы они как-бы поменялись местами и второй браузер
"вылез" поверх первого. Как это можно сделать???
Заранее благодарен.
"Невидимость" элемента управления
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Здесь можно манипулировать размерами элементов диалога. Пока один элемент имеет нормальный размер, другому в это время можно задать нулевой размер, потом наоборот поменять их местами.
Для этого можно использовать функции MoveWindow() или SetWindowPos().
Для этого можно использовать функции MoveWindow() или SetWindowPos().
Спасибо. Понял. Всё работает.