| Home 目次>ApplicationKit>NSControl | |
mouseDown:
マウスがクリックされた時に呼び出されます
-(void) mouseDown:(NSEvent *)theEvent
【返り値】 | |
| void | なし |
| 【パラメータ】 | |
| theEvent | マウスイベント |
【解説】
マウスがクリックされた時に呼び出されます。
クリックするとハイライトします。クリックしたままコントロールから外れたときはハイライトをやめます。そのままコントロールに戻るとまたハイライトします。
そのときには、trackMouse:inRect:ofView:untilMouseUp: メッセージが送られます。
コントロール内で、マウスボタンが上がると、コントロールの状態が変わって、ターゲットにメッセージを送ります。
コントロール外なら、アクションメッセージは送りません。
【例文】
//MyButtonはNSButtonのサブクラス
#import "MyButton.h"
@implementation MyButton
- (void)mouseDown:(NSEvent *)theEvent
{
NSLog(@"!!!");
}
@end
![]() | |
この記事を評価してください。
| Home 目次>ApplicationKit>NSControl | 修正日2006.12.26 |