I'm playing around with the idea of an interactive HUD, and I want the
element panels on screen to be able to respond to user input.  That's
not the heart of the problem though, the problem is actually getting the
engine to switch into the VGUI context, where a cursor appears and all
mouse and keyboard input is fed to the VGUI system (such as frame has
focus).  As of right now, the only way I've seen that happen is using a
Frame, or more specifically through a popup registered with
ISurface::CreatePopup.  I'd like to get this behavior without dealing
with the popup system but am unsure as to how to work with the surface
interface to accomplish what I want.  I see some functions such as
LockCursor() and UnlockCursor(), but don't know if those are the
functions I'm looking for or the proper way to use them.

I suspect that one of the Valve folks would know best, but anyone who
might know something go ahead and chime in :)

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to