DebugViewPP
DebugViewPP copied to clipboard
Tooltips 'fall' off the screen for long lines
DbgMsgSrc.exe -7 reproduces this issue, just hover over the line "Very Long Message that ends...."
@djeedjay : can we use something like this: http://www.codeproject.com/Articles/5411/CToolTipDialog-class-a-simple-WTL-class-to-enable#xx662847xx
Behalve dan, dat het bij mij consequent reproduceerbaar niet werkt. Ik zie hier dus wel een verbeterpunt, want voor lange regels moet ik nu steeds blijven scrollen.
Ik heb even ge-hertest: windows7 : gaat fout (zie screenshot) windows 8.1: gaat fout, op precies dezelfde manier.
Wat er misschien meer te maken heeft: ik heb op alle geteste configuraties 2 monitoren.
Aha, ik werk nooit met twee displays. Ik zal op het werk nog eens kijken, maar da’s ook een (wel groot) display. Dit is het standaard gedrag van de Win32 list view tooltips.
Gert-Jan
On 20 Sep 2015, at 11:21, Jan Wilmans [email protected] wrote:
Behalve dan, dat het bij mij consequent reproduceerbaar niet werkt. Ik zie hier dus wel een verbeterpunt, want voor lange regels moet ik nu steeds blijven scrollen.
Ik heb even ge-hertest: windows7 : gaat fout (zie screenshot) windows 8.1: gaat fout, op precies dezelfde manier.
Wat er misschien meer te maken heeft: ik heb op alle geteste configuraties 2 monitoren.
https://cloud.githubusercontent.com/assets/5933444/9980021/56aa1376-5f89-11e5-88ae-89d92265264a.png — Reply to this email directly or view it on GitHub https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141760681.
GJ> Dit is het standaard gedrag van de Win32 list view tooltips.
Ja, dat is wel een goed punt, behalve als wij iets moeten doen om 'multiple monitor' support aan te zetten ofzo. Ik zal het gedrag eens met dbgview vergelijken
Groeten,
Jan
2015-09-20 11:27 GMT+02:00 Gert-Jan de Vos [email protected]:
Aha, ik werk nooit met twee displays. Ik zal op het werk nog eens kijken, maar da’s ook een (wel groot) display. Dit is het standaard gedrag van de Win32 list view tooltips.
Gert-Jan
On 20 Sep 2015, at 11:21, Jan Wilmans [email protected] wrote:
Behalve dan, dat het bij mij consequent reproduceerbaar niet werkt. Ik zie hier dus wel een verbeterpunt, want voor lange regels moet ik nu steeds blijven scrollen.
Ik heb even ge-hertest: windows7 : gaat fout (zie screenshot) windows 8.1: gaat fout, op precies dezelfde manier.
Wat er misschien meer te maken heeft: ik heb op alle geteste configuraties 2 monitoren.
< https://cloud.githubusercontent.com/assets/5933444/9980021/56aa1376-5f89-11e5-88ae-89d92265264a.png
— Reply to this email directly or view it on GitHub < https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141760681 .
— Reply to this email directly or view it on GitHub https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141762659 .
Met vriendelijke groeten,
Jan Wilmans
Ik kan nog proberen een heel recht-toe-recht-aan listview voorbeeld te maken met een lange text er in.
G-J
On 20 Sep 2015, at 11:43, Jan Wilmans [email protected] wrote:
GJ> Dit is het standaard gedrag van de Win32 list view tooltips.
Ja, dat is wel een goed punt, behalve als wij iets moeten doen om 'multiple monitor' support aan te zetten ofzo. Ik zal het gedrag eens met dbgview vergelijken
Groeten,
Jan
2015-09-20 11:27 GMT+02:00 Gert-Jan de Vos [email protected]:
Aha, ik werk nooit met twee displays. Ik zal op het werk nog eens kijken, maar da’s ook een (wel groot) display. Dit is het standaard gedrag van de Win32 list view tooltips.
Gert-Jan
On 20 Sep 2015, at 11:21, Jan Wilmans [email protected] wrote:
Behalve dan, dat het bij mij consequent reproduceerbaar niet werkt. Ik zie hier dus wel een verbeterpunt, want voor lange regels moet ik nu steeds blijven scrollen.
Ik heb even ge-hertest: windows7 : gaat fout (zie screenshot) windows 8.1: gaat fout, op precies dezelfde manier.
Wat er misschien meer te maken heeft: ik heb op alle geteste configuraties 2 monitoren.
< https://cloud.githubusercontent.com/assets/5933444/9980021/56aa1376-5f89-11e5-88ae-89d92265264a.png
— Reply to this email directly or view it on GitHub < https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141760681 .
— Reply to this email directly or view it on GitHub https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141762659 .
Met vriendelijke groeten,
Jan Wilmans — Reply to this email directly or view it on GitHub https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141766599.
hm, het gedrag is anders, afhankelijk van of ik dbgview op het linker of rechter scherm zet, en of hij maximized is of niet... wat een bende :)
2015-09-20 11:43 GMT+02:00 Jan Wilmans [email protected]:
GJ> Dit is het standaard gedrag van de Win32 list view tooltips.
Ja, dat is wel een goed punt, behalve als wij iets moeten doen om 'multiple monitor' support aan te zetten ofzo. Ik zal het gedrag eens met dbgview vergelijken
Groeten,
Jan
2015-09-20 11:27 GMT+02:00 Gert-Jan de Vos [email protected]:
Aha, ik werk nooit met twee displays. Ik zal op het werk nog eens kijken, maar da’s ook een (wel groot) display. Dit is het standaard gedrag van de Win32 list view tooltips.
Gert-Jan
On 20 Sep 2015, at 11:21, Jan Wilmans [email protected] wrote:
Behalve dan, dat het bij mij consequent reproduceerbaar niet werkt. Ik zie hier dus wel een verbeterpunt, want voor lange regels moet ik nu steeds blijven scrollen.
Ik heb even ge-hertest: windows7 : gaat fout (zie screenshot) windows 8.1: gaat fout, op precies dezelfde manier.
Wat er misschien meer te maken heeft: ik heb op alle geteste configuraties 2 monitoren.
< https://cloud.githubusercontent.com/assets/5933444/9980021/56aa1376-5f89-11e5-88ae-89d92265264a.png
— Reply to this email directly or view it on GitHub < https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141760681 .
— Reply to this email directly or view it on GitHub https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141762659 .
Met vriendelijke groeten,
Jan Wilmans
Met vriendelijke groeten,
Jan Wilmans
hm, misschien kunnen we de default tooltip uitschakelen en zelf een WTL::CToolTipCtrl positioneren?
win32 api: https://msdn.microsoft.com/en-us/library/windows/desktop/bb760250(v=vs.85).aspx
Ik zit te spelen met
auto tt = GetToolTips();
tt.SetMaxTipWidth(600);
in
CLogView::OnCreate
maar lijkt geen enkel effect te hebben, ik dacht misschien kunnen die width window-afhankelijk begrensen.
Groeten,
Jan
2015-09-20 11:45 GMT+02:00 Jan Wilmans [email protected]:
hm, het gedrag is anders, afhankelijk van of ik dbgview op het linker of rechter scherm zet, en of hij maximized is of niet... wat een bende :)
2015-09-20 11:43 GMT+02:00 Jan Wilmans [email protected]:
GJ> Dit is het standaard gedrag van de Win32 list view tooltips.
Ja, dat is wel een goed punt, behalve als wij iets moeten doen om 'multiple monitor' support aan te zetten ofzo. Ik zal het gedrag eens met dbgview vergelijken
Groeten,
Jan
2015-09-20 11:27 GMT+02:00 Gert-Jan de Vos [email protected]:
Aha, ik werk nooit met twee displays. Ik zal op het werk nog eens kijken, maar da’s ook een (wel groot) display. Dit is het standaard gedrag van de Win32 list view tooltips.
Gert-Jan
On 20 Sep 2015, at 11:21, Jan Wilmans [email protected] wrote:
Behalve dan, dat het bij mij consequent reproduceerbaar niet werkt. Ik zie hier dus wel een verbeterpunt, want voor lange regels moet ik nu steeds blijven scrollen.
Ik heb even ge-hertest: windows7 : gaat fout (zie screenshot) windows 8.1: gaat fout, op precies dezelfde manier.
Wat er misschien meer te maken heeft: ik heb op alle geteste configuraties 2 monitoren.
< https://cloud.githubusercontent.com/assets/5933444/9980021/56aa1376-5f89-11e5-88ae-89d92265264a.png
— Reply to this email directly or view it on GitHub < https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141760681 .
— Reply to this email directly or view it on GitHub https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141762659 .
Met vriendelijke groeten,
Jan Wilmans
Met vriendelijke groeten,
Jan Wilmans
Met vriendelijke groeten,
Jan Wilmans
Retested after rebooting laptop without 2nd monitor connected. Conditions:
- windows 8.1
- debugview++ maximized
- 1 screen (rebooted laptop after disconnecting 2nd screen)
Result identical:
Maybe we can replace the default behaviour with a custom-positioned tooltip: http://stackoverflow.com/questions/15808094/win32-tooltip-appears-on-the-top-of-the-screen-when-it-goes-out-on-the-bottom
Ha,
Wat nog zou kunnen werken is om in CLogView een mouse hover event te gebruiken en daarin de ToolTip text dynamisch te formatteren op basis van de beschikbare rechthoek.
Dingen die je dan moet uitzoeken:
- Gebruikt de list view ook echt jouw tooltip text
- waar komt de tooltip, en is die netjes in beeld
- hoe breed is de tooltip dan
Ik vind het erg raar dat de built-in tooltip soms niet werkt. Ik weet ook niet wat je allemaal moet doen om die te vervangen. Misschien eerst eens een simpele ListView app bij elkaar klikken met de WTL wizard om te zien wat het default gedrag is? Misschien hebben we wel iets stuk gemaakt met custom fonts, owner draw of zo.
Gert-Jan
On 20 Sep 2015, at 14:18, Jan Wilmans [email protected] wrote:
Ik zit te spelen met
auto tt = GetToolTips(); tt.SetMaxTipWidth(600);
in
CLogView::OnCreate
maar lijkt geen enkel effect te hebben, ik dacht misschien kunnen die width window-afhankelijk begrensen.
Groeten,
Jan
2015-09-20 11:45 GMT+02:00 Jan Wilmans [email protected]:
hm, het gedrag is anders, afhankelijk van of ik dbgview op het linker of rechter scherm zet, en of hij maximized is of niet... wat een bende :)
2015-09-20 11:43 GMT+02:00 Jan Wilmans [email protected]:
GJ> Dit is het standaard gedrag van de Win32 list view tooltips.
Ja, dat is wel een goed punt, behalve als wij iets moeten doen om 'multiple monitor' support aan te zetten ofzo. Ik zal het gedrag eens met dbgview vergelijken
Groeten,
Jan
2015-09-20 11:27 GMT+02:00 Gert-Jan de Vos [email protected]:
Aha, ik werk nooit met twee displays. Ik zal op het werk nog eens kijken, maar da’s ook een (wel groot) display. Dit is het standaard gedrag van de Win32 list view tooltips.
Gert-Jan
On 20 Sep 2015, at 11:21, Jan Wilmans [email protected] wrote:
Behalve dan, dat het bij mij consequent reproduceerbaar niet werkt. Ik zie hier dus wel een verbeterpunt, want voor lange regels moet ik nu steeds blijven scrollen.
Ik heb even ge-hertest: windows7 : gaat fout (zie screenshot) windows 8.1: gaat fout, op precies dezelfde manier.
Wat er misschien meer te maken heeft: ik heb op alle geteste configuraties 2 monitoren.
< https://cloud.githubusercontent.com/assets/5933444/9980021/56aa1376-5f89-11e5-88ae-89d92265264a.png
— Reply to this email directly or view it on GitHub < https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141760681 .
— Reply to this email directly or view it on GitHub https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141762659 .
Met vriendelijke groeten,
Jan Wilmans
Met vriendelijke groeten,
Jan Wilmans
Met vriendelijke groeten,
Jan Wilmans — Reply to this email directly or view it on GitHub https://github.com/djeedjay/DebugViewPP/issues/155#issuecomment-141782147.