` Comment on an Icetips Article
Icetips - Templates, Tools & Utilities for Clarion Developers

Templates, Tools and Utilities
for Clarion Developers

Add a comment to an Icetips Article

Please add your comments to this article. Please note that you must provide both a name and a valid email address in order for us to publish your comment. Comments are moderated and are not visible until they have been approved. Spam is never approved!

Your Name:  
Email:  
Header text/Subject:  

Please enter your comment in the box below:

Back to article list   Search Articles     Add Comment     Printer friendly     Direct link  

Windows API: Need to subclass for redrawing of DrawFocusRect
2002-11-04 -- Jim Kane
 
Newsgroups: TopSpeed.Topic.Language you probably want prop:clienthandle not prop:handle in addition to invalidate and updatewindow. you'll need to subclass and redraw your focus rec in response to wm_paint or if another window overlaps yours, your focus rectangle will go away and not be redrawn. jim kane "Arnor Baldvinsson" wrote in message news:3dc6ca9e.16236968@news.softvelocity.com... > Hi all, > > Recently I saw a posting on one of the newsgroups about drawing the > focus rectangle. I've been playing with the DrawFocusRect and while > there are no errors posted and the function succeedes, but there is no > rectangle drawn. Here is my test code: > > DrawRect ROUTINE > Data > R Like(RECT) > ThisDC Long > hwnd Long > X Byte > Code > 0{Prop:Pixels} = True > R.Top = 1 > R.Left = 1 > R.Right = 50 > R.Bottom = 50 > Hwnd = 0{Prop:Handle} > ThisDC = GetDC(Hwnd) > X = DrawFocusRect(ThisDC,R) > Message('X = ' & X) > ReleaseDC(Hwnd,ThisDC) > 0{Prop:Pixels} = False > > DrawFocusRect always returns 1, indicating success. I've looked at > some example code on MSDN and can't see any difference. I've also > tried to create a compatible bitmat and draw on it, with same results. > > Any ideas welcome:) > > Best regards, > > ArnĂ³r Baldvinsson > Icetips Software > San Antonio, Texas, USA > www.icetips.com > arnor@icetips.com > ICQ: 113314380 > > Subscribe to information from Icetips.com: > http://www.icetips.com/getnotificationinfo.htm


Today is November 21, 2024, 7:22 am
This article has been viewed 35203 times.
Google search has resulted in 53 hits on this article since January 25, 2004.



Back to article list   Search Articles   Add Comment   Printer friendly

Login

User Name:

Password: