Страница: 1 |
Гхм, гхм. Вообщем застрял я на с виду, да и не с виду, примитивнейшем вопросе. Человечек, которому я конструирую прогу очень возжелал иметь на MDI форме фоновое изображение. Нема базару - левой пяткой его туда загнал как MDIForm.Picture = LoadPicture ну и все такое. Только вот не задача. Изображение это не расягивается, а имеет свои прирожденные размеры. Воооот... Проще говоря такой лафы как Stretch = True по просту нет. Зато есть Height и Width. А вот как их изменять? Что им присваивать? Если можно примерчиком. Вот отсюда же ещё один вопрос. На MDI форму можно бросить PictureBox. Это все хорошо, только вот этот самый PictureBox ведет себя безобразно. Он делает рабочую площадь меньше на весь свой размер. Ну не сволочь, а? Кто-нибудь знает как от этого избавиться?
А ты его туды положил? У меня дохлинк выскакивает.... Как же быть то?? Ребят! Буду рад любому напутствию, мысли, линку. Звиняй Юсер, может поможет, а может и нет. Когда-то SAVok, ныне почивший на лаврах рекомендовал мне для растягивания изображения API-функцию StretchBlt. Ну что разобрался с Асиком. ВБДОС ещё нужен ? Гарашо. Шпасиба. Попробую. С ДОСВаиском пока времени особо разбираться нет, но обязательно напишу какую-нибудь страшилку. Всем спасибо! Нашел не без добрых людей. Оказывается нужно на саму MDI форму натянуть wmf файл. Он тогда умеет растягиваться...Работает, в общем. Страница: 1 |
Вопрос: MDI фоновое изображение
Добавлено: 15.07.02 13:19
Автор вопроса: User Unknown | ICQ: uu@jabber.cz
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
root
Вопросов: 12
Ответов: 147
Web-сайт:
Профиль | | #1
Добавлено: 15.07.02 14:01
Тут глюки короче... Я пробовал такое вытворить с MDI, ан нифига... Есть пример - www.octal.narod.ru/background.rar но с vb'шными MDI страшно глючит такой подход;-(
Номер ответа: 2
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #2
Добавлено: 15.07.02 14:10
Номер ответа: 3
Автор ответа:
Slay
Вопросов: 27
Ответов: 150
Web-сайт:
Профиль | | #3
Добавлено: 15.07.02 14:56
да проблема... но корявый выход есть... попробовал я положить на MDI Picture Box, его использовал в качестве контейнера, т.е. положил на него Image... Вроде все нормально получается, вот только с чилдами корявки... хотя можно поробовать visible бокса поставить в false.... но всеравно криво....
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 15.07.02 21:42
Номер ответа: 5
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #5
Добавлено: 16.07.02 09:54
Номер ответа: 6
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #6
Добавлено: 16.07.02 21:34
Я кажется видел такое - купил пару лет назад книжку, а к ней был большой пример в котором кажется это дело использовалось. Но проблема в том, что смогу глянуть только в субботу . На выходные отвечу еще раз... нашел или нет.
Номер ответа: 7
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #7
Добавлено: 17.07.02 12:18