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