If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
|
Thread Tools | Rate Thread | Display Modes |
#16
|
|||
|
|||
Any maximised window is larger than my screen
No graphics card here, my PC uses its built-in Intel HD Graphics 530.
Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) -- Garry Free usenet access at http://www.eternal-september.org Classic VB Users Regroup! comp.lang.basic.visual.misc microsoft.public.vb.general.discussion |
Ads |
#17
|
|||
|
|||
Any maximised window is larger than my screen
GS wrote:
No graphics card here, my PC uses its built-in Intel HD Graphics 530. Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) Are you sure? How did you measure the size? And the position? Having maximised a window, can you still see all its borders? Terry, East Grinstead, UK |
#18
|
|||
|
|||
Any maximised window is larger than my screen
On Wed, 5 Sep 2018 10:42:47 -0400, Neil wrote:
It sounds to me that there are two separate matters being discussed. When an app is maximized, it is indeed normal that one can't grab the edges to resize it, an aspect that dates back to Windows 2.0 as I recall. However, your stated app size is "...1936 x 1186...", which means that one dimension of a maximized app is larger than your screen size while the other is _smaller_ than your screen size. This sounds odd to me. The vertical height should be compared with screen minus taskbar (1200 – 30). -- Kind regards Ralph |
#19
|
|||
|
|||
Any maximised window is larger than my screen
On 9/5/2018 2:57 PM, Ralph Fox wrote:
On Wed, 5 Sep 2018 10:42:47 -0400, Neil wrote: It sounds to me that there are two separate matters being discussed. When an app is maximized, it is indeed normal that one can't grab the edges to resize it, an aspect that dates back to Windows 2.0 as I recall. However, your stated app size is "...1936 x 1186...", which means that one dimension of a maximized app is larger than your screen size while the other is _smaller_ than your screen size. This sounds odd to me. The vertical height should be compared with screen minus taskbar (1200 – 30). That makes sense. Whatever...the inability to resize maximized apps via their boundaries has been an OS property for decades, so I'm wondering why it's being considered a problem? -- best regards, Neil |
#20
|
|||
|
|||
Any maximised window is larger than my screen
GS wrote:
No graphics card here, my PC uses its built-in Intel HD Graphics 530. Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) Are you sure? How did you measure the size? And the position? Having maximised a window, can you still see all its borders? Terry, East Grinstead, UK Maximizing a window fills the screen without borders, and has the same bounds for its content as does a normalized window with (or without) borders. (Windows do not require borders; - it's an option!) So then, what I see to the extents of my screen when maximized is the same as what I see in the normalized window on my screen. -- Garry Free usenet access at http://www.eternal-september.org Classic VB Users Regroup! comp.lang.basic.visual.misc microsoft.public.vb.general.discussion |
#21
|
|||
|
|||
Any maximised window is larger than my screen
GS wrote:
GS wrote: No graphics card here, my PC uses its built-in Intel HD Graphics 530. Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) Are you sure? How did you measure the size? And the position? Having maximised a window, can you still see all its borders? Terry, East Grinstead, UK Maximizing a window fills the screen without borders, and has the same bounds for its content as does a normalized window with (or without) borders. (Windows do not require borders; - it's an option!) So then, what I see to the extents of my screen when maximized is the same as what I see in the normalized window on my screen. Yes, you can obviously only *see* as much of your window as your screen's resolution allows. But if you measure its *size* (and position) you will find it has changed. Terry, East Grinstead, UK |
#22
|
|||
|
|||
Any maximised window is larger than my screen
GS wrote:
GS wrote: No graphics card here, my PC uses its built-in Intel HD Graphics 530. Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) Are you sure? How did you measure the size? And the position? Having maximised a window, can you still see all its borders? Terry, East Grinstead, UK Maximizing a window fills the screen without borders, and has the same bounds for its content as does a normalized window with (or without) borders. (Windows do not require borders; - it's an option!) So then, what I see to the extents of my screen when maximized is the same as what I see in the normalized window on my screen. Yes, you can obviously only *see* as much of your window as your screen's resolution allows. But if you measure its *size* (and position) you will find it has changed. Terry, East Grinstead, UK Sorry, not the case; - it's always 0,0 when maximized. I suspect, though, you find a diff with your 2nd monitor because the res's are not matched. -- Garry Free usenet access at http://www.eternal-september.org Classic VB Users Regroup! comp.lang.basic.visual.misc microsoft.public.vb.general.discussion |
#23
|
|||
|
|||
Any maximised window is larger than my screen
GS wrote:
GS wrote: GS wrote: No graphics card here, my PC uses its built-in Intel HD Graphics 530. Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) Are you sure? How did you measure the size? And the position? Having maximised a window, can you still see all its borders? Terry, East Grinstead, UK Maximizing a window fills the screen without borders, and has the same bounds for its content as does a normalized window with (or without) borders. (Windows do not require borders; - it's an option!) So then, what I see to the extents of my screen when maximized is the same as what I see in the normalized window on my screen. Yes, you can obviously only *see* as much of your window as your screen's resolution allows. But if you measure its *size* (and position) you will find it has changed. Terry, East Grinstead, UK Sorry, not the case; - it's always 0,0 when maximized. I suspect, though, you find a diff with your 2nd monitor because the res's are not matched. Size unchanged too? If so, that seems to contradict the fact that you can no longer see its borders. Terry, East Grinstead, UK |
#24
|
|||
|
|||
Any maximised window is larger than my screen
GS wrote:
GS wrote: GS wrote: No graphics card here, my PC uses its built-in Intel HD Graphics 530. Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) Are you sure? How did you measure the size? And the position? Having maximised a window, can you still see all its borders? Terry, East Grinstead, UK Maximizing a window fills the screen without borders, and has the same bounds for its content as does a normalized window with (or without) borders. (Windows do not require borders; - it's an option!) So then, what I see to the extents of my screen when maximized is the same as what I see in the normalized window on my screen. Yes, you can obviously only *see* as much of your window as your screen's resolution allows. But if you measure its *size* (and position) you will find it has changed. Terry, East Grinstead, UK Sorry, not the case; - it's always 0,0 when maximized. I suspect, though, you find a diff with your 2nd monitor because the res's are not matched. Size unchanged too? If so, that seems to contradict the fact that you can no longer see its borders. Terry, East Grinstead, UK Correct, maximized windows do not have visible borders. That said, it assumes "full-screen" positioning/sizing. -- Garry Free usenet access at http://www.eternal-september.org Classic VB Users Regroup! comp.lang.basic.visual.misc microsoft.public.vb.general.discussion |
#25
|
|||
|
|||
Any maximised window is larger than my screen
GS wrote:
GS wrote: GS wrote: No graphics card here, my PC uses its built-in Intel HD Graphics 530. Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) Are you sure? How did you measure the size? And the position? Having maximised a window, can you still see all its borders? Terry, East Grinstead, UK Maximizing a window fills the screen without borders, and has the same bounds for its content as does a normalized window with (or without) borders. (Windows do not require borders; - it's an option!) So then, what I see to the extents of my screen when maximized is the same as what I see in the normalized window on my screen. Yes, you can obviously only *see* as much of your window as your screen's resolution allows. But if you measure its *size* (and position) you will find it has changed. Terry, East Grinstead, UK Sorry, not the case; - it's always 0,0 when maximized. I suspect, though, you find a diff with your 2nd monitor because the res's are not matched. Size unchanged too? If so, that seems to contradict the fact that you can no longer see its borders. Terry, East Grinstead, UK Correct, maximized windows do not have visible borders. That said, it assumes "full-screen" positioning/sizing. More correctly, stretching borders to the screen edges so they're visible returns the same top/left window positions as does maximizing the window (no visible borders)! -- Garry Free usenet access at http://www.eternal-september.org Classic VB Users Regroup! comp.lang.basic.visual.misc microsoft.public.vb.general.discussion |
#26
|
|||
|
|||
Any maximised window is larger than my screen
On Thu, 06 Sep 2018 11:42:37 -0400, GS wrote:
Terry Pinnell wrote: GS wrote: Terry Pinnell wrote: GS wrote: Terry Pinnell wrote: No graphics card here, my PC uses its built-in Intel HD Graphics 530. Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) Are you sure? How did you measure the size? And the position? Having maximised a window, can you still see all its borders? Terry, East Grinstead, UK Maximizing a window fills the screen without borders, and has the same bounds for its content as does a normalized window with (or without) borders. (Windows do not require borders; - it's an option!) So then, what I see to the extents of my screen when maximized is the same as what I see in the normalized window on my screen. Yes, you can obviously only *see* as much of your window as your screen's resolution allows. But if you measure its *size* (and position) you will find it has changed. Terry, East Grinstead, UK Sorry, not the case; - it's always 0,0 when maximized. I see the same as Terry. Screen-shot: --- https://i.imgur.com/wkN4W9Z.gif I use AutoIt to check the window position. Terry uses two other programs, AutoHotkey and Macro Express Pro. All three say the same. You have not yet told us what you are using to get the window position. I suspect, though, you find a diff with your 2nd monitor because the res's are not matched. Using a single monitor, I still see the same as Terry. On a different computer, I still see the same as Terry. -- Kind regards Ralph |
#27
|
|||
|
|||
Any maximised window is larger than my screen
On Thu, 06 Sep 2018 11:42:37 -0400, GS wrote:
Terry Pinnell wrote: GS wrote: Terry Pinnell wrote: GS wrote: Terry Pinnell wrote: No graphics card here, my PC uses its built-in Intel HD Graphics 530. Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) Are you sure? How did you measure the size? And the position? Having maximised a window, can you still see all its borders? Terry, East Grinstead, UK Maximizing a window fills the screen without borders, and has the same bounds for its content as does a normalized window with (or without) borders. (Windows do not require borders; - it's an option!) So then, what I see to the extents of my screen when maximized is the same as what I see in the normalized window on my screen. Yes, you can obviously only *see* as much of your window as your screen's resolution allows. But if you measure its *size* (and position) you will find it has changed. Terry, East Grinstead, UK Sorry, not the case; - it's always 0,0 when maximized. I see the same as Terry. Screen-shot: --- https://i.imgur.com/wkN4W9Z.gif I use AutoIt to check the window position. Terry uses two other programs, AutoHotkey and Macro Express Pro. All three say the same. You have not yet told us what you are using to get the window position. I'm getting position via code in a running Visual Studio project, for the Left/Top properties of its main window while maximized; then when normalized and stretched (snapped) to the 4 edges of my display. I get the same values for Left/Top and Width/Height in both window states. I suspect, though, you find a diff with your 2nd monitor because the res's are not matched. Using a single monitor, I still see the same as Terry. On a different computer, I still see the same as Terry. I'm using the built-in display on this laptop, running same res as Terry (1920x1080). I could test in another machine with diff res; I have 1920x1200, 1366x768. Visually, they display the same except maximized runs full-screen mode (borders hidden). -- Garry Free usenet access at http://www.eternal-september.org Classic VB Users Regroup! comp.lang.basic.visual.misc microsoft.public.vb.general.discussion |
#28
|
|||
|
|||
Any maximised window is larger than my screen
GS wrote:
On Thu, 06 Sep 2018 11:42:37 -0400, GS wrote: Terry Pinnell wrote: GS wrote: Terry Pinnell wrote: GS wrote: Terry Pinnell wrote: No graphics card here, my PC uses its built-in Intel HD Graphics 530. Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) Are you sure? How did you measure the size? And the position? Having maximised a window, can you still see all its borders? Terry, East Grinstead, UK Maximizing a window fills the screen without borders, and has the same bounds for its content as does a normalized window with (or without) borders. (Windows do not require borders; - it's an option!) So then, what I see to the extents of my screen when maximized is the same as what I see in the normalized window on my screen. Yes, you can obviously only *see* as much of your window as your screen's resolution allows. But if you measure its *size* (and position) you will find it has changed. Terry, East Grinstead, UK Sorry, not the case; - it's always 0,0 when maximized. I see the same as Terry. Screen-shot: --- https://i.imgur.com/wkN4W9Z.gif I use AutoIt to check the window position. Terry uses two other programs, AutoHotkey and Macro Express Pro. All three say the same. You have not yet told us what you are using to get the window position. I'm getting position via code in a running Visual Studio project, for the Left/Top properties of its main window while maximized; then when normalized and stretched (snapped) to the 4 edges of my display. I get the same values for Left/Top and Width/Height in both window states. I suspect, though, you find a diff with your 2nd monitor because the res's are not matched. Using a single monitor, I still see the same as Terry. On a different computer, I still see the same as Terry. I'm using the built-in display on this laptop, running same res as Terry (1920x1080). Mine is 1920 x 1200. I'm composing this in a maximised (and therefore borderless) Agent window, which is reported as X = -8 Y = -8 WindowWidth = 1936 WindowHeight = 1186 When resized by my macro to 1920 x 1172 its 8px borders are restored and it fills that part of the screen not occupied by the bottom Win 10 taskbar, which is reported as X = 0 Y = 1170 WindowWidth = 1920 WindowHeight = 30 (So there is actually a 2px overlap on top of the taskbar). As well as the tools already mentioned you might want to try the free WinSpy, widely available, e.g. from https://sourceforge.net/projects/win...e=typ_redirect Terry, East Grinstead, UK |
#29
|
|||
|
|||
Any maximised window is larger than my screen
GS wrote:
On Thu, 06 Sep 2018 11:42:37 -0400, GS wrote: Terry Pinnell wrote: GS wrote: Terry Pinnell wrote: GS wrote: Terry Pinnell wrote: No graphics card here, my PC uses its built-in Intel HD Graphics 530. Regardless, the graphics adapter MUST support the monitor's supported resolutions and vice versa! What size are your maximised windows? 1920x1080 on this Intel HD Graphics 520 machine (laptop) Are you sure? How did you measure the size? And the position? Having maximised a window, can you still see all its borders? Terry, East Grinstead, UK Maximizing a window fills the screen without borders, and has the same bounds for its content as does a normalized window with (or without) borders. (Windows do not require borders; - it's an option!) So then, what I see to the extents of my screen when maximized is the same as what I see in the normalized window on my screen. Yes, you can obviously only *see* as much of your window as your screen's resolution allows. But if you measure its *size* (and position) you will find it has changed. Terry, East Grinstead, UK Sorry, not the case; - it's always 0,0 when maximized. I see the same as Terry. Screen-shot: --- https://i.imgur.com/wkN4W9Z.gif I use AutoIt to check the window position. Terry uses two other programs, AutoHotkey and Macro Express Pro. All three say the same. You have not yet told us what you are using to get the window position. I'm getting position via code in a running Visual Studio project, for the Left/Top properties of its main window while maximized; then when normalized and stretched (snapped) to the 4 edges of my display. I get the same values for Left/Top and Width/Height in both window states. I suspect, though, you find a diff with your 2nd monitor because the res's are not matched. Using a single monitor, I still see the same as Terry. On a different computer, I still see the same as Terry. I'm using the built-in display on this laptop, running same res as Terry (1920x1080). Mine is 1920 x 1200. I'm composing this in a maximised (and therefore borderless) Agent window, which is reported as X = -8 Y = -8 WindowWidth = 1936 WindowHeight = 1186 When resized by my macro to 1920 x 1172 its 8px borders are restored and it fills that part of the screen not occupied by the bottom Win 10 taskbar, which is reported as X = 0 Y = 1170 WindowWidth = 1920 WindowHeight = 30 (So there is actually a 2px overlap on top of the taskbar). As well as the tools already mentioned you might want to try the free WinSpy, widely available, e.g. from https://sourceforge.net/projects/win...e=typ_redirect Terry, East Grinstead, UK Thanks for the additional info! I prefer to do my own programming via APIs and the various WMI tools provided by Windows so I know by what process the data is collected. Typically, the Top/Left of windows touching those boundaries of your screen will return negative values relative to the scale used by the software collecting the data. IOW, if you programmatically set these properties to 0/0 your window will position inside the boundaries of your screen. Maximizing a window sets it to 'full-screen' mode. Typically, using 2 or more monitors, windows will display differently when the res of those monitors does not match with the res of the 'primary' monitor, -OR- when your graphics adaptor doesn't support the resolutions available from those monitors. IICR, when I plugged my 13" laptop (1366x768 res) into my HP 24" monitor the display was bizarre because that monitor didn't support that res being old as it was. However, it displayed the 1920x1200 res my Dell Workstations run just fine. So my personal (right or wrong) conclusion is: when res matches all is well; when not matching, the unmatched monitor goes awry! -- Garry Free usenet access at http://www.eternal-september.org Classic VB Users Regroup! comp.lang.basic.visual.misc microsoft.public.vb.general.discussion |
|
Thread Tools | |
Display Modes | Rate This Thread |
|
|