dragImage:at:offset:event:pasteboard:source:slideBack:
ドラッグセッションを開始します
-(void)dragImage:(NSImage *)anImage: at:(NSPoint)aPoint: offset:(NSSize)initialOffset: event:(NSEvent *)theEvent: pasteboard:(NSPasteboard *)pboard: source:(id)sourceObject: slideBack:(BOOL)slideBack:
解説
ドラッグセッションを開始します。
このメソッドはビューのmouseDownから呼び出されないといけません。
返り値
( void )
なし
引数
( NSImage * )anImage
画像
( NSPoint )aPoint
位置
( NSSize )initialOffset
画像オフセット
( NSEvent * )theEvent
イベント
( NSPasteboard * )pboard
ペーストボード
( id )sourceObject
ソースオブジェクト
( BOOL )slideBack
フレームワーク
ApplicationKit
クラス
NSWindow
Instance Methods
使用可能
10.0
参照
例文
#import "MyImageView.h" @implementation MyImageView -(void)mouseDown:(NSEvent *)event { [[self window] dragImage: [self image]//ドラッグ画像 at: [self bounds].origin//画像をドラッグしはじめる最初の位置 offset: NSZeroSize//オフセット。NSZeroSizeはオフセット無し。ドラッグしたポイント event:event//eventにはマウスダウンイベントが入っている。 pasteboard:nil//レシーバからのペーストボード source: self//ソース slideBack: YES];// } @end