Is it possible to show Tab control above Progress control?

Get help with using AutoHotkey and its commands and hotkeys
m3user
Posts: 150
Joined: 17 Jan 2014, 18:11

Is it possible to show Tab control above Progress control?

22 Sep 2019, 10:08

I use progress control to draw a simple colored rectangle but I cannot show a Tab control over it - please see the example. Is this a bug? Any idea how to do this?

Code: Select all

gui, add, progress, xm+40 w100 h100 Background0xa0a0a0 disabled
gui, add, tab2, xm ym+10 w300 h200, Tab one|Tab two
gui, show
gregster
Posts: 3396
Joined: 30 Sep 2013, 06:48

Re: Is it possible to show Tab control above Progress control?

22 Sep 2019, 15:02

You mean like this?
tab.jpg
tab.jpg (3.42 KiB) Viewed 244 times
Then switch the lines...
User avatar
Alguimist
Posts: 347
Joined: 05 Oct 2015, 16:41
Contact:

Re: Is it possible to show Tab control above Progress control?

22 Sep 2019, 17:49

It can be done this way:

Code: Select all

#SingleInstance Force
#NoEnv
SetWorkingDir %A_ScriptDir%
SetBatchLines -1

Gui, Add, Progress, hWndhPrg xm+40 w100 h100 Background0xa0a0a0 Disabled
Gui, Add, Tab3, hWndhTab xm ym+10 w300 h200, Tab one|Tab two
Gui, Show

SendMessage 0xB, 0, 0,, ahk_id %hPrg% ; WM_SETREDRAW
WinSet Redraw,, ahk_id %hTab%
DllCall("SetWindowPos", "Ptr", hTab, "Ptr", 0, "Int", 0, "Int", 0, "Int", 0, "Int", 0, "UInt", 0x3)
Return

GuiEscape:
GuiClose:
    ExitApp
m3user
Posts: 150
Joined: 17 Jan 2014, 18:11

Re: Is it possible to show Tab control above Progress control?

23 Sep 2019, 10:41

Thanks Alguimist, excellent, although I don't understand what you did... ;)

May I ask if you happen to know how to solve my other issue related to tabs?
https://www.autohotkey.com/boards/viewtopic.php?t=59090

Would it be possible to somehow mask gray colored space on the right of the tabs?

Return to “Ask For Help”

Who is online

Users browsing this forum: Google [Bot], Tom Harding and 259 guests