Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Windows Forms / Drawing / April 2008

Tip: Looking for answers? Try searching our database.

Inverting

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Magnus Nilsson - 25 Apr 2008 09:37 GMT
Is there an easy way to draw inverted lines/rectangles/circles using
System::Drawing::Graphics?

I need this to draw outlines that are visible on top of any type of
background image.

Thanks in advance,
Magnus
Bob Powell [MVP] - 26 Apr 2008 16:30 GMT
There is no way to do this. You need to use interop and call the old GDI
functions.

Signature

--
Bob Powell [MVP]
Visual C#, System.Drawing

Ramuseco Limited .NET consulting
http://www.ramuseco.com

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.

> Is there an easy way to draw inverted lines/rectangles/circles using
> System::Drawing::Graphics?
[quoted text clipped - 4 lines]
> Thanks in advance,
> Magnus
Bob Powell [MVP] - 26 Apr 2008 16:33 GMT
Hmm, actually you can using the ControlPaint functions but all ControlPaint
functions draw directly to the desktop and so can look a bit clunky. You can
use DrawReversibleXXX but the effect is often poor because it isn't
integrated into the window drawing.

Signature

--
Bob Powell [MVP]
Visual C#, System.Drawing

Ramuseco Limited .NET consulting
http://www.ramuseco.com

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.

> Is there an easy way to draw inverted lines/rectangles/circles using
> System::Drawing::Graphics?
[quoted text clipped - 4 lines]
> Thanks in advance,
> Magnus

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.