Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Замена формы2 ! [D5, XP]


dima2207 ©   (2007-05-17 16:54:00) 

Люди подскажите как сделать что-бы в ниже следующей форме изображение самой формы грузилось из файла test.bmp ? И что-бы там не-было никаких кнопок типа закрыть окно , расширить .
object Form1: TForm1
 Left = 192
 Top = 107
 Width = 500
 Height = 354
 Caption = #1055#1086#1083#1077#1090' '#1085#1072#1076' '#1075#1086#1088#1086#1076#1086#1084
 Color = clBtnFace
 Font.Charset = DEFAULT_CHARSET
 Font.Color = clWindowText
 Font.Height = -11
 Font.Name = 'MS Sans Serif'
 Font.Style = []
 OldCreateOrder = False
 OnClose = FormClose
 OnCreate = FormCreate
 PixelsPerInch = 96
 TextHeight = 13
 object Image1: TImage
   Left = 8
   Top = 8
   Width = 241
   Height = 161
   AutoSize = True
 end
 object Timer1: TTimer
   Interval = 50
   OnTimer = Timer1Timer
   Left = 8
   Top = 176
 end
end


dima2207   (2007-05-17 19:29:00) [1]

да , есть картинка в таком-же формате !!!


{RASkov}   (2007-05-17 18:48:00) [2]

А в D5 нет свойств TransparentColor, TransparentColorValue формы ? не помню. Если есть - то можно ими ограничится(вместо регионов)

> [9] dima2207 ©   (17.05.07 18:05)
> в каком формате должен быть файл изображения

Для Image: TImage - *.bmp - это его. Но именно формат, а не расширение файла.

> [Error] E2161 RLINK32: Unsupported 16bit resource in file
> "dblpic_.dfm"

А еще есть что, на форме, содержащее картинки?


dima2207   (2007-05-17 18:05:00) [3]

А еще вопрос , в каком формате должен быть файл изображения ??? потому-что на файл *.bmp ругается :
[Error] E2161 RLINK32: Unsupported 16bit resource in file "dblpic_.dfm"


dima2207   (2007-05-17 17:55:00) [4]

ооо , вот это другое дело , спасибо !!!


DVM   (2007-05-17 17:43:00) [5]

Да, забыл сказать, у формы BorderStyle = bsNone надо.


DVM   (2007-05-17 17:42:00) [6]


> только без шуточек попрошу !

Если нужна форма прямоугольной формы то совсем просто.

1) Делаешь форму по размерам картинки.
2) Кладешь на нее TImage
3) Загружаешь в TImage картинку. Или загружаешь ее в OnCreate формы из файла. Image.LoadFromFile()
4) Ну и показываешь форму в нужное время.

Если нужна форма непрямоугольная, например круглая, то тут надо использовать регионы.


dima2207   (2007-05-17 17:35:00) [7]

да вот именно стакан , но как мне это сделать ??? только без шуточек попрошу !


stakan   (2007-05-17 17:25:00) [8]

Автор наверное хочет сделать Splash Screen в виде изображения из файла.


DVM   (2007-05-17 17:21:00) [9]


> мне надо саму форму заменить на изображение из файла !

А на текст звук из WinAMP тебе не надо ее заменить?

Что такое: "форму заменить на картинку"?


dima2207   (2007-05-17 17:19:00) [10]

да нет же , мне надо саму форму заменить на изображение из файла !


Сергей М.   (2007-05-17 17:03:00) [11]


> И что-бы там не-было никаких кнопок типа закрыть окно ,
> расширить


На то есть св-во BorderStyle = bsNone


> изображение самой формы


Что этотакое ?
Если это фоновыйрисунок, то см. событие OnPaint, в его обработчике ты волен рисовать на канве формы все что твоей душе угодно - хоть картинку из bmp-файла (что, впрочем, нелогично - на то есть ресурсы формы), хоть самого черта ..


Наверх

Титульная страница Поиск, карта сайта Написать письмо