Home>プログラミング講座>Mac C 講座> 第七回 アップデート(再描画)

Mac C 講座 第七回 アップデート(再描画)


 今回はアップデート、再描画についてです。

 アップデートは案外簡単で、普通に描画する前に一行、描画後に一行追加するだけです。

 まずは、EventLoop()にいつものように以下のものを追加してください。



	case	updateEvt:
		DoUpdate( event );
		break;

 それではDoUpdate関数。

	void	DoUpdate( EventRecord* event )
	{
		WindowPtr	window;

		window = (WindowPtr)event->message;

		BeginUpdate( window );

			//この中にいつもの描画関数なりを入れる。

		EndUpdate( window );
	}
 はい、これだけです。最初にやるべきだったのかも知れません…

[<前の回へ] [次の回へ>]


[Mac C講座]
[プログラミング講座]
[Home]