>>547
>NSDPresentRectと同じ理解でいいんですよね?
違うよ
NSInvalidateはダーティ領域(NSUpdate()で確実に更新される領域)を
指示するだけ
指定以外の部分についは過去のダーティ領域に依存する

NSDFill(0,0,640,480,255,255,255)
NSDPresent()
NSInvalidate(100,200,300,400)
NSUpdate()
NSClick()

ちなみにNSSpMoveとかはmspとかと同じで
勝手にダーティ領域を追加するっぽい