Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

マルチモニタでツールチップが正しく描画されない - Tera Term Ticket #32424 on OSDN

$
0
0

マルチモニタでツールチップが正しく描画されない

Open Date: 2013-11-10 01:09

Letztes Update: 2014-02-18 07:59

Reporter:yutakaponEigentümer:yutakapon
Priority:5 - MediumMileStone:(None)
Type:BugsSeverity:5 - Medium
Component:Tera TermStatus:Closed
ResolutionFixed

Details

マルチモニタ環境で Tera Term をリサイズした場合、左上の描画されるべきの「リサイズ後の縦横サイズ」 ツールチップが、プライマリモニタに表示されてしまうことに気がつきました。

ツールチップの実装は PuTTY のコードを流用したので、PuTTY でも再現します。

UpdateSizeTip() を見ると、以下のif文が怪しそうです。 すなわち、wr.left が負数だった場合、16に丸められてしまいます。

この丸めは PuTTY では意図的に行っているような気がしますが、正しくマルチモニタ環境に 対応させるためにはどうしたらよいでしょうか?

		GetWindowRect(src, &wr);

		ix = wr.left;
		if (ix < 16) {
			ix = 16;
		}

		iy = wr.top - sz.cy;
		if (iy < 16) {
			iy = 16;
		}

Last Update of this Ticket

2014-02-18 07:59 Update by: maya

  • Ticket Close date set to 2014-02-18 07:59
  • Status Update from Open to Closed.
  • Resolution Update from None to Fixed.

Viewing all articles
Browse latest Browse all 2128