ページ

2008年9月17日水曜日

環境設定(7)

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

次はマウスカーソル。



マウスカーソルはファイルへ書き出す前の最後の段階で合成している。ここを抑えればいいだろう。その責務は CaputreControllerクラスが担っている。

CaptureContoller.m

- (void)saveImage:(CGImageRef)cgimage withMouseCursorInRect:(NSRect)rect
{
:
int is_mouse_cursor = [[UserDefaults valueForKey:UDKEY_MOUSE_CURSOR] intValue];

if (is_mouse_cursor && ...
// マウスカーソル画像の合成処理
:


マウスカーソルあり。


マウスカーソルなし。



よし。