Я реализую перетаскивание в приложении какао и использую следующий метод из протокола NSDraggingSource:
- (void)draggedImage:(NSImage *)draggedImage movedTo:(NSPoint)screenPoint{
Значение NSPoint указывается в экранных координатах, и оно мне нужно в координатах окна или вида. Если метод вызывался с NSEvent, я мог бы сделать следующее:
-(void)mouseDown:(NSEvent *)pTheEvent {
NSPoint tvarMouseInWindow = [pTheEvent locationInWindow];
NSPoint tvarMouseInView = [self convertPoint:tvarMouseInWindow fromView:nil]; }
Но я не могу понять, как это сделать с помощью NSPoint. Заранее спасибо!