Dual monitors and context menu
Forum rules
READ THIS AND DO IT!!!
Please include the following information:
1) Your XYplorer Version (e.g., v28.00.0801)
2) Your Windows Version (e.g., Win 11)
3) Your Screen Scaling Percentage (e.g., 125%).
We strongly recommend adding your Windows Version and Screen Scaling Percentage to the Location field in your Profile or to your Signature. That way, you only have to type them once, and we won't have to search for that vital information.
When attaching an Image, please use the Attachment tab at the bottom of your post and click "Add files".
READ THIS AND DO IT!!!
1) Your XYplorer Version (e.g., v28.00.0801)
2) Your Windows Version (e.g., Win 11)
3) Your Screen Scaling Percentage (e.g., 125%).
-
JustinF
- Posts: 358
- Joined: 28 Jun 2005 23:47
- Location: Omaha, Nebraska, USA
Dual monitors and context menu
If Tracker is on the secondary monitor and you right-click on an empty area of either the listview or treeview, the context menu displays on the edge of the primary monitor. Clicking directly on a file or folder displays the menu in the correct place.
Justin
Windows 7 Professional
Windows 7 Professional
-
admin
- Site Admin
- Posts: 66652
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: Dual monitors and context menu
Users...
you never cease to surprise me.
OK, I tried something. You tell me if it works. (I limit myself to 1 monitor at a time.)
OK, I tried something. You tell me if it works. (I limit myself to 1 monitor at a time.)
-
JustinF
- Posts: 358
- Joined: 28 Jun 2005 23:47
- Location: Omaha, Nebraska, USA
Re: Dual monitors and context menu
LOL. I'm surprised I haven't ran across this before. I always keep Tracker front-and-center on the primary monitor, though.admin wrote:Users...you never cease to surprise me.
Justin
Windows 7 Professional
Windows 7 Professional
-
admin
- Site Admin
- Posts: 66652
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: Dual monitors and context menu
Should be fixed with v4.20.0019.
-
JustinF
- Posts: 358
- Joined: 28 Jun 2005 23:47
- Location: Omaha, Nebraska, USA
Re: Dual monitors and context menu
Unfortunately the problem still exists.admin wrote:Should be fixed with v4.20.0019.
Justin
Windows 7 Professional
Windows 7 Professional
-
admin
- Site Admin
- Posts: 66652
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: Dual monitors and context menu
Ok. What about other context menus: browsing tabs, toolbar history buttons, various file list column headers... good or nogood?JustinF wrote:Unfortunately the problem still exists.admin wrote:Should be fixed with v4.20.0019.
-
JustinF
- Posts: 358
- Joined: 28 Jun 2005 23:47
- Location: Omaha, Nebraska, USA
Re: Dual monitors and context menu
Browsing Tabs: No goodadmin wrote:Ok. What about other context menus: browsing tabs, toolbar history buttons, various file list column headers... good or nogood?
Toolbar history buttons: No good (I didn't know that existed until now!)
Column headers: No good
Preview/File View context menu in Info Panel: No good
Tooltip when you hover over Created/Modified dates in Info Panel: No good
File Info Tips in listview: GOOD!
Configuration window: No good...it always opens on the primary monitor, in the same spot the context menus show up.
Context menus that work:
Right-click on application title bar
Right-click on scrollbar(s)
right-click on node in treeview
right-click on item in listview
Justin
Windows 7 Professional
Windows 7 Professional
-
admin
- Site Admin
- Posts: 66652
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: Dual monitors and context menu
And you're sure your graphic card is working alright?
I'll see what i can do...
I'll see what i can do...
-
admin
- Site Admin
- Posts: 66652
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: Dual monitors and context menu
This one I cannot control at all.JustinF wrote:Tooltip when you hover over Created/Modified dates in Info Panel: No good
The rest, I hope, can be tackled.
-
JustinF
- Posts: 358
- Joined: 28 Jun 2005 23:47
- Location: Omaha, Nebraska, USA
Re: Dual monitors and context menu
Well, I guess you can never be 100% sureadmin wrote:And you're sure your graphic card is working alright?
Justin
Windows 7 Professional
Windows 7 Professional
-
admin
- Site Admin
- Posts: 66652
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: Dual monitors and context menu
Just uploaded v4.20.0021... try it.
-
jacky
- XYwiki Master
- Posts: 3106
- Joined: 23 Aug 2005 22:25
- Location: France
- Contact:
Re: Dual monitors and context menu
Doesnt seem to workadmin wrote:Just uploaded v4.20.0021... try it.
-
admin
- Site Admin
- Posts: 66652
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: Dual monitors and context menu
Oh. Hmm. Any ideas anybody?jacky wrote:Doesnt seem to workadmin wrote:Just uploaded v4.20.0021... try it.I got same results as in JustinF's detailled post. (also, when you right click on a preview, to show it full screen, it's on the main monitor too)
-
jacky
- XYwiki Master
- Posts: 3106
- Joined: 23 Aug 2005 22:25
- Location: France
- Contact:
Re: Dual monitors and context menu
did a few tests since I have 2 monitors. But I'm a bit confused cause I haven't been able to get the problem you haveadmin wrote:Oh. Hmm. Any ideas anybody?
I just started VB with a Form, a button on it which will popup the menu, and it works with both a "classic"
PopupMenu mnu_popup, , Command1.Left + x, Command1.Top + y
and also using APIs to get the cursor pos:
PopupMenu mnu_popup, , pt.x, pt.y
How do you popup you menus?
-
admin
- Site Admin
- Posts: 66652
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: Dual monitors and context menu
Well, I first had it all "classic/implicit":
PopupMenu menEdit, vbPopupMenuRightButton
then "classic/explicit":
PopupMenu menEdit, vbPopupMenuRightButton, picList.Left + X, picList.Top + Y
then API:
' get cursor pos on screen
GetCursorPos pt
' convert into client coordinates
ScreenToClient hwnd, pt
PopupMenu menEdit, vbPopupMenuRightButton, pt.X, pt.Y
and it all failed.
PopupMenu menEdit, vbPopupMenuRightButton
then "classic/explicit":
PopupMenu menEdit, vbPopupMenuRightButton, picList.Left + X, picList.Top + Y
then API:
' get cursor pos on screen
GetCursorPos pt
' convert into client coordinates
ScreenToClient hwnd, pt
PopupMenu menEdit, vbPopupMenuRightButton, pt.X, pt.Y
and it all failed.
XYplorer Beta Club