今回はアップデート、再描画についてです。 アップデートは案外簡単で、普通に描画する前に一行、描画後に一行追加するだけです。 まずは、EventLoop()にいつものように以下のものを追加してください。 case updateEvt: DoUpdate( event ); break; それではDoUpdate関数。 void DoUpdate( EventRecord* event ) { WindowPtr window; window = (WindowPtr)event->message; BeginUpdate( window ); //この中にいつもの描画関数なりを入れる。 EndUpdate( window ); }はい、これだけです。最初にやるべきだったのかも知れません… |