Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Bug in tooltip position with multiple monitors

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
dango Posted - Feb 13 2006 : 2:18:51 PM
Hi,


I'm using 1440 on visual studio 2003.

If I put visual studio on my second monitor (placed to the left of the primary), tooltips show up in the upper left corner of the primary monitor instead of over the cursor on the second monitor.

Thanks
Dan

************** About contents ****************
VA_X.dll file version 10.2.1440.0 built 2006.01.17
Licensed to:
VA X: [email protected] (1-user license) Support ends 2006.06.22
VA.NET 7.1: [email protected] (1-user license)
VAOpsWin.dll version 1.3.2.0
VATE.dll version 1.0.4.12
DevEnv.exe version 7.10.3077.0
msenv.dll version 7.10.3077.0
Font: Courier New 19(Pixels)
Comctl32.dll version 5.82.2900.2180
WindowsNT 5.1 Build 2600 Service Pack 2
Single processor

Platform: Win32
Stable Includes:
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include\\prerelease;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include;
C:\\MATLAB7\\extern\\include;

Library Includes:
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\mfc;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\atl;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\crt\\src;

Other Includes:

20   L A T E S T    R E P L I E S    (Newest First)
feline Posted - Oct 31 2006 : 5:43:53 PM
Which IDE and version of VA are you using?
gnicholas Posted - Oct 31 2006 : 5:28:51 PM
Not sure if this applies, but I have the problem and I run my IDE in MDI and not tabbed mode. If I mouse over a variable, I see an arrow correctly placed under the variable (that is yours right?) and then on the wrong monitor I see the tooltip text (perhaps that is devStudio's tip).
If I type a function name, the parens are placed, the mouse repositions to the center of the parens, and a tooltip with the function params shows up in the wrong monitor.

Regards, Guy
rhummer Posted - Feb 25 2006 : 6:59:34 PM
I think I pretty much use the default options in nView, I won't be able to check until Monday. I'll post with updated data then.
Darren Posted - Feb 25 2006 : 11:48:05 AM
I upgraded to 81.98 of nvidia drivers. Still not seeing any problems. Any clue what the nview options are that can reproduce this affect?

I've also ran ultramon for a long time (but not running now) and I've never seen it produce this problem.
bugfix Posted - Feb 19 2006 : 11:18:00 AM
Just wanted to note that nview (part of nv drivers) might be the root of the problem. I've had a lot of strange effects when nview was enabled.

-bugfix
feline Posted - Feb 19 2006 : 08:54:06 AM
is anyone using Ultramon http://www.realtimesoft.com/ultramon/ on their computers? reading this it occurs to me that i am, and one of its features is a toolbar button (next to the minimize, maximise, close) buttons to move a window to the next monitor.

this could be a factor, since i always use this feature when shoving windows from one monitor to the other.
sean Posted - Feb 17 2006 : 10:13:31 PM
This happens for me when I move the IDE from one monitor to another without restarting (without regard to which one it started on). case=990.

If this happens even without moving the IDE from one monitor to another then that is a different bug - but not one that I'm able to repro.
rhummer Posted - Feb 17 2006 : 10:50:22 AM
My primary monitor is on the right for me. I moved the IDE to the secondary to see if I could reprodce the bug and did, as I normally have the IDE on my primary monitor as it is an LCD. I'm also running 1444 on a nvidia 6600 PCI-e with the 81.98 drivers also in DualView.
Darren Posted - Feb 16 2006 : 9:46:34 PM
I've tested this with vs2003 and vs2005 and cannot reproduce the tooltip problem. The main monitor I work on is my secondary monitor which is placed to the left of my primary. I've never seen this problem. Can someone give me the steps to reproduce?

I'm running 1440. I have a NVidia 5700 Ultra and drivers 77.77 running in Dualview.

Darren
swinefeaster Posted - Feb 16 2006 : 5:25:34 PM
i've noticed problems with vs2005 when i use it in my left monitor...
feline Posted - Feb 16 2006 : 1:10:54 PM
i have found a machine with two monitors, running VS2003 and VA 1440. it has a Matrox Millenium G450 dual head graphics card.

i have placed the IDE on both the primary and secondary monitors, with the primary monitor on both the left and the right - so 4 combinations. in all cases the tooltips (from VA based on the leading space) when hovering the mouse over variables in the editor are placed on the current monitor. this is when editing, rather than debugging, in case that is relevant.

having seen NVidea drivers on a dual monitor system struggle i wonder if the graphics card or video drivers could be a factor.

can anyone check tooltips over other things, like toolbar buttons, and over buttons in different programs to see if these show the same problem?
swinefeaster Posted - Feb 16 2006 : 1:08:25 PM
Use the following code:

void
CMonitors::NormalizeScreenPoint(CPoint& ScreenPoint)
{
if(ScreenPoint.x > (WORD)(-1) - ScreenPoint.x)
{
// Was a negative value. Multiple monitors?
ScreenPoint.x -= (WORD)(-1);
}

if(ScreenPoint.y > (WORD)(-1) - ScreenPoint.y)
{
// Was a negative value. Multiple monitors?
ScreenPoint.y -= (WORD)(-1);
}
}

Cheers :)

swine
obirsoy Posted - Feb 16 2006 : 11:09:03 AM

The trick in reproducing it, might be placing the primary monitor on the right. I recall having problems with the point received in mouse wheel move message being a very large number (possible a negative number converted to a positive one) on the second monitor when it is on the left of the primary. Since then I always put the primary monitor as the first monitor on the left.
support Posted - Feb 15 2006 : 8:05:37 PM
We have rhummer's screenshots and see the problem. We just can't yet reproduce it ourselves. We're still trying.
rhummer Posted - Feb 14 2006 : 3:37:05 PM
Yes it appears as the tooltip on the wrong monitor has a space before the text. while the good one does not. I have emailed the screenshots to support.
feline Posted - Feb 14 2006 : 2:53:08 PM
if you can get two screen shots of this, one with the tooltip on the correct monitor, and one with the tooltip on the primary monitor can you carefully compare the two tooltips. zooming in on them will help. if one has a leading space at the front (one pixel wide) then one tooltip is from the IDE and the other tooltip is from VA.

i will email support and see if they have a dual monitor system with VS2003 on hand.
rhummer Posted - Feb 14 2006 : 10:23:44 AM
I see this problem too. Though it only happens the first time I hover over a peice of code. It appears on the correct line, just not on the second monitor.

I would give a screen shot but it won't occur again.. I'll try to reproduce it through out the day.

VA_X.dll file version 10.2.1440.0 built 2006.01.17
Licensed to:
VA X:
VA.NET 7.1:
VAOpsWin.dll version 1.3.2.0
VATE.dll version 1.0.4.12
DevEnv.exe version 7.10.3077.0
msenv.dll version 2.0.2417.0
Font: Courier New 13(Pixels)
Comctl32.dll version 5.82.2900.2180
WindowsNT 5.1 Build 2600 Service Pack 2
2 processors

Platform: Win32
Stable Includes:
C:\\Program Files\\Microsoft DirectX 9.0 SDK (October 2005)\\Include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include\\prerelease;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include;

Library Includes:
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\mfc;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\atl;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\crt\\src;

Other Includes:

feline Posted - Feb 14 2006 : 09:08:14 AM
currently i only have VS2005 installed on this machine, running with VA 1440. i have VS2003 available, but only inside a virtual machine, and VMWare does not support multiple monitors.

using both a C++ and a C# project i get tooltips when hovering over variables in the editor with the IDE on both my primary and secondary monitors. the secondary monitor is on the left hand side, the same as dango.

weshunt which IDE do you have? it is possible this has changed with the new IDE. the other obvious alternative is that the video card and drivers are the main factor here. i have a Matrox dual head video card, and the drivers seem somewhat more reliable than nvidea drivers for dual monitors.

does disabling VA have any effect on the position of tooltips for either of you?
weshunt Posted - Feb 13 2006 : 4:14:44 PM
FWIW, I've noticed this problem for quite some time. Even if the .NET code window is on a secondary monitor the tooltips always show up in the primary one, usually in some corner. Way back before 1418 this was a problem.

Especially annoying when installing a new video driver (NVIDIA) tends to reset the concept of the primary/secondary monitor (I don't know why). Then I literally have to swap the monitor cables and update the control panel settings before VAssistX will work properly again.

-Wes
feline Posted - Feb 13 2006 : 3:21:05 PM
i will check this soon and get back to you. i use a dual monitor system on one computer, but not this one.

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000