Шаг 4 - Заливаем поверхность цветом

Мы с Вами покрасим элемент управления. Для этого нам нужен объект CDAImage который мы сначала зальем цветом используя функцию SolidColorImage, потом элементу правления передадим этот объект и запустим анимацию. Мы воспользуемся готовым красным цветом.

HTML&JScript
Visual Basic
Visual C++

HTML&JScript

Создаем объект изображение и передаем элементу управления.

<SCRIPT language=JScript>
	mDAStatics = DAControl.PixelLibrary;
	myImg = mDAStatics.SolidColorImage(mDAStatics.Red);
	DAControl.Image = myImg; 
	DAControl.Start();
</SCRIPT>

А вот результат:

4_1.gif (5837 b)

Visual Basic

Объявим переменную DAImage:

Dim mDAImage As DAImage

Создадим объект переменной и передадим элементу управления.

Private Sub Form_Load()
	Set mDAStatics = DAViewerControl1.PixelLibrary
	Set mDAImage = mDAStatics.SolidColorImage(mDAStatics.Red)
	DAViewerControl1.Image = mDAImage
	DAViewerControl1.Start
End Sub

А вот результат:

4_2.gif (2786 b)

Visual C++

Добавим описание классов цвета и изображения.

//}}AFX_INCLUDES

#include "dastatics.h"
#include "daimage.h"
#include "dacolor.h"

......

Создадим объект цвета, используя его - объект изображения и передадим его в элемент управления.

......

	// TODO: Add extra initialization here
	
	mDAStatics=m_DirectControl.GetPixelLibrary(); 
	mCDAColor = mDAStatics.GetRed();
	mCDAImage=mDAStatics.SolidColorImage(mCDAColor); 
 
	m_DirectControl.SetImage(mCDAImage);
	m_DirectControl.Start(); 
	return TRUE;  // return TRUE unless you set the focus to a control
}

А вот результат:

4_3.gif (3738 b)


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 16.05.2002