When you move your client out of the parameters of the screen and a queue pops.. You can't click.

Sheepii·6/3/2015, 8:12:07 AM·2 votes·291 views

Sometimes I move my client off the screen, and it pops a queue. Because of this, I cannot accept the queue because the accept button is off the screen. I play a lot of team builder and ranked (where the queue can get up to the 30 minute mark), it's quite frustrating to me when I have to requeue myself because of a fault in the design.

This is an easy fix to rather an annoying problem. I'll try to speak in coding, as that's going to be the best way to fix it.

When you create a new dialog box, it changes focus. Now this is a problem because WndProc, the coding method that allows you to move the application around is also determined by the active application (or the one that has focus). Simply by checking if the Button control's height is greater than System.Windows.Forms.Screen.FromControl(this).Bounds.Height; or if it's less than 0, then doing the same with width, when the condition is proven true, you can resort to make the original application centered if the queue is popped, and it is unable to be accepted. You ALREADY force focus, this would only make it much better.

Kind regards, A fellow programmer.

0 Comments