loosing focus

loosing focus

ebo134
Advocate Advocate
664 Views
3 Replies
Message 1 of 4

loosing focus

ebo134
Advocate
Advocate

Hi, every one

I designed a window with a pick button, when I hit the button for selecting an alignment ,iam loosing the focus on autocad civil 3d 2013,what should I do to fix that

 

 

 

thanks

0 Likes
665 Views
3 Replies
Replies (3)
Message 2 of 4

Alfred.NESWADBA
Consultant
Consultant

Hi,

 

what type of development are you working with? LISP, VBA, VB.NET, ARX, ....?

That is important to be able to give you any tips.

 

For dotNET I usually use

<DllImport("user32.dll")> _
Private Shared Function SetFocus(ByVal hwnd As System.IntPtr) As System.IntPtr
End Function

'and the call to that function
Call SetFocus(Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Window.Handle)

 

 

- alfred -

------------------------------------------------------------------------------------
Alfred NESWADBA
ISH-Solutions GmbH / Ingenieur Studio HOLLAUS
www.ish-solutions.at ... blog.ish-solutions.at ... LinkedIn ... CDay 2026
------------------------------------------------------------------------------------

(not an Autodesk consultant)
0 Likes
Message 3 of 4

ralstogj
Collaborator
Collaborator

Alfred

 

Sort ouf along the same lines but in reverse

 

I am trying to create catchments using the sendcommand and sendkeys as catchment objects are not exposed in the API yet. However on launching the command the Create Catchment Object dialog grabs the focus away from my code. Do you know anyway to return the focus to your code. I was thinking another dll with a windows hook listening for the dialog to appear but maybe you know a better way.

Regards

Justin Ralston
http://c3dxtreme.blogspot.com/
0 Likes
Message 4 of 4

ebo134
Advocate
Advocate

Thank you alfred, but it didnt work for me, can you have any other solution

 

 

 

thanks

0 Likes