• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Cocoa Drawing
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Cocoa Drawing


  • Subject: Cocoa Drawing
  • From: DairyKnight <email@hidden>
  • Date: Fri, 1 May 2009 18:20:38 +0800

Hi, all


    I'm trying to build a simple scribble program with Cocoa, and got some
questions I couldn't solve. Hope someone here could help.

    1. How can I perform a proper drawing in somewhere else rather than
drawRect: ? Like the Win32 GetDC(HWND) and ReleaseDC. (Sorry I'd use lots of
Win32 analogy, coz
I've been a Win32 developer for quite a while.)
    2. In the program what I did was respond to mouseDrag and call [NSView
display]. In drawRect I draw all the scribble lines using [NSBezierPath
strokeLineFromPoint]
But it seems the Mac Windows Manager would automatically clean out the whole
drawing area. Is there a way to avoid this? Like the InvalidRect(HWND, 0,
FALSE) in Win32.
    3. I used NSTrackingArea first, but it seems not able to respond to
mouse move with button pressed. But mouseDrag would only respond to mouse
move with the left button
down. So there is no way to observe a mouse dragging with the right
button/mid button down on Mac??




Regards,
DairyKnight
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Cocoa Drawing
      • From: Marcel Weiher <email@hidden>
    • Re: Cocoa Drawing
      • From: Nick Zitzmann <email@hidden>
    • Re: Cocoa Drawing
      • From: Uli Kusterer <email@hidden>
    • Re: Cocoa Drawing
      • From: Alex Kac <email@hidden>
  • Prev by Date: Re: Modifying NSTableView cell data just prior to invoking field editor
  • Next by Date: Storing a password (iPhone)
  • Previous by thread: Re: Modifying NSTableView cell data just prior to invoking field editor
  • Next by thread: Re: Cocoa Drawing
  • Index(es):
    • Date
    • Thread