본문 바로가기
프로그래밍 놀이터/C, C++, C#, VB

[VB6] 애니메이션 ( animation ) 에 대해 공부해보자.

by 돼지왕 왕돼지 2013. 6. 23.
반응형



 애니메이션 ( animation )  


[VB6] 애니메이션 ( animation ) 에 대해 공부해보자.


[이전강좌] Database 사용하기


간단한 애니메이션 ( simple animation )


아주 간단한 애니메이션은,

단순히 위치값, 보여짐 여부, 넓이 등의 값을 바꾸는 것으로 구현할 수 있다.

엄밀히 이야기하면 연속적인 animation 은 아니고, 시작과 끝만 있는 animation 이라 볼 수 있다.


이에 관여하는 속성들은..


Visible

Left, Top

Width, Height




Drag & Drop


Drag & Drop 은, User interaction 에 의한 animation 의 한 범주로 볼 수 있다.


Component 를 Drag & Drop 가능하게 만드려면, Dragmode property 를 1 ( Automatic ) 으로 주어야 한다.


DragDrop Callback 은 Drop 이 발생할 때 호출된다.

이 때 전달되는 첫번쨰 인자인 source 는 drag 된 녀석이다.







진짜 애니메이션( Real Animation )


위에서는 처음과 끝만 있는 간단한 애니메이션만 알아 보았다면,

여기서는 연속이 있는 animation 에 대해 알아보고자 한다.


Sequence Animation 을 만들려면 Sequence Image 가 필요하며, Visible Control 을 사용해서 구현한다.

이때  Timer Control 를 이용해서 sequential 을 만든다.


Timer 의 시작과 종료는 Enable 값으로 판별한다.


Private Sub Timer1_Timer()

   VB Statements

End Sub


Private Sub Command1_Click()

Timer1.Enable = True

End Sub





반응형

댓글