GLCtrl(int depthsize = 24, int stencilsize = 0, bool doublebuffer = true, bool multisamplebuffering = false, int numberofsamples = 0) : depthSize(depthsize), stencilSize(stencilsize), doubleBuffering(doublebuffer), multiSampleBuffering(multisamplebuffering), numberOfSamples(numberofsamples) { NoWantFocus(); <<<<==== HERE Transparent(); pane.ctrl = this; Add(pane.SizePos()); }
GLCtrl(int depthsize = 24, int stencilsize = 0, bool doublebuffer = true, bool multisamplebuffering = false, int numberofsamples = 0) : depthSize(depthsize), stencilSize(stencilsize), doubleBuffering(doublebuffer), multiSampleBuffering(multisamplebuffering), numberOfSamples(numberofsamples) { NoWantFocus(); <<<<==== HERE Transparent(); pane.ctrl = this; Add(pane.SizePos()); }
Quote: |
It is just default setting for GLCtrl (because the guess at the time was that in majority of cases, GLCtrl will be 'static display'). You can always revert it by calling WantFocus. |