Jump to content

How do I create a GUI window that does not take focus when controls on that same GUI are used?


Recommended Posts

I am designing a new "Skillbar" for a game that I play.

I need to be able to click on the skill on the bar and not have the focus shift and break the current action in the game.

For Ex.  I am running forward by holding the W key , I press my new skill bar, the skill goes of as expected , but

the Toon stops running and I get 100 beeps from the keyboard ( because the w key is still pressed ) and have to lift off the W key

and re press it.  What I am pressing on is a button that is painted with a bitmap of the skill to be used , and the skill is executed

by a MsgLoop catching the ctrlID msg.  I am thinking that  mouse position scan and box mapping of the mouse position could work in

place of the button click , but that still does not solve the focus shift problem.  If anyone has a good idea I would sure appreciate the

help on this one.

 

Edited by Tyranna


 

Link to comment
Share on other sites

  • Moderators

Tyranna,

You appear not to have read the Forum rules since your arrival. Please do read them - particularly the bit about not discussing game interaction - before you post again and then you will understand why you will get no help and this thread will now be locked.

M23

 

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...