[Ttssh2-commit] [8139] 文字エンコーディングを修正 (UTF-8 -> CP932)

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2019年 9月 13日 (金) 12:24:51 JST


Revision: 8139
          https://osdn.net/projects/ttssh2/scm/svn/commits/8139
Author:   doda
Date:     2019-09-13 12:24:51 +0900 (Fri, 13 Sep 2019)
Log Message:
-----------
文字エンコーディングを修正 (UTF-8 -> CP932)

Modified Paths:
--------------
    trunk/teraterm/teraterm/sizetip.c

-------------- next part --------------
Modified: trunk/teraterm/teraterm/sizetip.c
===================================================================
--- trunk/teraterm/teraterm/sizetip.c	2019-09-13 03:24:47 UTC (rev 8138)
+++ trunk/teraterm/teraterm/sizetip.c	2019-09-13 03:24:51 UTC (rev 8139)
@@ -41,22 +41,22 @@
 static TipWin *SizeTip;
 static int tip_enabled = 0;
 
-/**
- *	point を
- *	スクリーンからはみ出している場合、入るように補正する
- *	NearestMonitor が TRUE のとき、最も近いモニタ
- *	FALSEのとき、マウスのあるモニタに移動させる
- *	ディスプレイの端から FrameWidth(pixel) より離れるようにする
+/*
+ *	point \x82\xF0
+ *	\x83X\x83N\x83\x8A\x81[\x83\x93\x82\xA9\x82\xE7\x82͂ݏo\x82\xB5\x82Ă\xA2\x82\xE9\x8Fꍇ\x81A\x93\xFC\x82\xE9\x82悤\x82ɕ␳\x82\xB7\x82\xE9
+ *	NearestMonitor \x82\xAA TRUE \x82̂Ƃ\xAB\x81A\x8Dł\xE0\x8B߂\xA2\x83\x82\x83j\x83^
+ *	FALSE\x82̂Ƃ\xAB\x81A\x83}\x83E\x83X\x82̂\xA0\x82郂\x83j\x83^\x82Ɉړ\xAE\x82\xB3\x82\xB9\x82\xE9
+ *	\x83f\x83B\x83X\x83v\x83\x8C\x83C\x82̒[\x82\xA9\x82\xE7 FrameWidth(pixel) \x82\xE6\x82藣\x82\xEA\x82\xE9\x82悤\x82ɂ\xB7\x82\xE9
  */
 static void FixPosFromFrame(POINT *point, int FrameWidth, BOOL NearestMonitor)
 {
 	if (HasMultiMonitorSupport()) {
-		// マルチモニタがサポートされている場合
+		// \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x82\xAA\x83T\x83|\x81[\x83g\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x8Fꍇ
 		HMONITOR hm;
 		MONITORINFO mi;
 		int ix, iy;
 
-		// 元の座標を保存しておく
+		// \x8C\xB3\x82̍\xC0\x95W\x82\xF0\x95ۑ\xB6\x82\xB5\x82Ă\xA8\x82\xAD
 		ix = point->x;
 		iy = point->y;
 
@@ -63,10 +63,10 @@
 		hm = MonitorFromPoint(*point, MONITOR_DEFAULTTONULL);
 		if (hm == NULL) {
 			if (NearestMonitor) {
-				// 最も近いモニタに表示する
+				// \x8Dł\xE0\x8B߂\xA2\x83\x82\x83j\x83^\x82ɕ\\x8E\xA6\x82\xB7\x82\xE9
 				hm = MonitorFromPoint(*point, MONITOR_DEFAULTTONEAREST);
 			} else {
-				// スクリーンからはみ出している場合はマウスのあるモニタに表示する
+				// \x83X\x83N\x83\x8A\x81[\x83\x93\x82\xA9\x82\xE7\x82͂ݏo\x82\xB5\x82Ă\xA2\x82\xE9\x8Fꍇ\x82̓}\x83E\x83X\x82̂\xA0\x82郂\x83j\x83^\x82ɕ\\x8E\xA6\x82\xB7\x82\xE9
 				GetCursorPos(point);
 				hm = MonitorFromPoint(*point, MONITOR_DEFAULTTONEAREST);
 			}
@@ -86,7 +86,7 @@
 	}
 	else
 	{
-		// マルチモニタがサポートされていない場合
+		// \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x82\xAA\x83T\x83|\x81[\x83g\x82\xB3\x82\xEA\x82Ă\xA2\x82Ȃ\xA2\x8Fꍇ
 		if (point->x < FrameWidth) {
 			point->x = FrameWidth;
 		}
@@ -96,15 +96,15 @@
 	}
 }
 
-/* リサイズ用ツールチップを表示する
+/* \x83\x8A\x83T\x83C\x83Y\x97p\x83c\x81[\x83\x8B\x83`\x83b\x83v\x82\xF0\x95\\x8E\xA6\x82\xB7\x82\xE9
  *
- * 引数:
- *   src        ウィンドウハンドル
- *   cx, cy     ツールチップに表示する縦横サイズ
- *   fwSide     リサイズ時にどこのウィンドウを掴んだか
- *   newX, newY リサイズ後の左上の座標
+ * \x88\xF8\x90\x94\x81F
+ *   src        \x83E\x83B\x83\x93\x83h\x83E\x83n\x83\x93\x83h\x83\x8B
+ *   cx, cy     \x83c\x81[\x83\x8B\x83`\x83b\x83v\x82ɕ\\x8E\xA6\x82\xB7\x82\xE9\x8Fc\x89\xA1\x83T\x83C\x83Y
+ *   fwSide     \x83\x8A\x83T\x83C\x83Y\x8E\x9E\x82ɂǂ\xB1\x82̃E\x83B\x83\x93\x83h\x83E\x82\xF0\x92͂񂾂\xA9
+ *   newX, newY \x83\x8A\x83T\x83C\x83Y\x8C\xE3\x82̍\xB6\x8F\xE3\x82̍\xC0\x95W
  *
- * 注意: Windows9x では動作しない
+ * \x92\x8D\x88ӁF Windows9x \x82ł͓\xAE\x8D삵\x82Ȃ\xA2
  */
 void UpdateSizeTip(HWND src, int cx, int cy, UINT fwSide, int newX, int newY)
 {
@@ -117,8 +117,8 @@
 	/* Generate the tip text */
 	_stprintf_s(str, _countof(str), _T("%dx%d"), cx, cy);
 
-	// ウィンドウの右、右下、下を掴んだ場合は、ツールチップを左上隅に配置する。
-	// それら以外はリサイズ後の左上隅に配置する。
+	// \x83E\x83B\x83\x93\x83h\x83E\x82̉E\x81A\x89E\x89\xBA\x81A\x89\xBA\x82\xF0\x92͂񂾏ꍇ\x82́A\x83c\x81[\x83\x8B\x83`\x83b\x83v\x82\xF0\x8D\xB6\x8F\xE3\x8B\xF7\x82ɔz\x92u\x82\xB7\x82\xE9\x81B
+	// \x82\xBB\x82\xEA\x82\xE7\x88ȊO\x82̓\x8A\x83T\x83C\x83Y\x8C\xE3\x82̍\xB6\x8F\xE3\x8B\xF7\x82ɔz\x92u\x82\xB7\x82\xE9\x81B
 	if (!(fwSide == WMSZ_RIGHT || fwSide == WMSZ_BOTTOMRIGHT || fwSide == WMSZ_BOTTOM)) {
 		tooltip_movable = 1;
 	}
@@ -128,14 +128,14 @@
 		POINT point;
 		int w, h;
 
-		// 文字列の縦横サイズを取得する
+		// \x95\xB6\x8E\x9A\x97\xF1\x82̏c\x89\xA1\x83T\x83C\x83Y\x82\xF0\x8E擾\x82\xB7\x82\xE9
 		TipWinGetTextWidthHeight(src, str, &w, &h);
 
-		// ウィンドウの位置を取得
+		// \x83E\x83B\x83\x93\x83h\x83E\x82̈ʒu\x82\xF0\x8E擾
 		GetWindowRect(src, &wr);
 
-		// sizetipを出す位置は、ウィンドウ左上(X, Y)に対して、
-		// (X, Y - 文字列の高さ - FRAME_WIDTH * 2) とする。
+		// sizetip\x82\xF0\x8Fo\x82\xB7\x88ʒu\x82́A\x83E\x83B\x83\x93\x83h\x83E\x8D\xB6\x8F\xE3(X, Y)\x82ɑ΂\xB5\x82āA
+		// (X, Y - \x95\xB6\x8E\x9A\x97\xF1\x82̍\x82\x82\xB3 - FRAME_WIDTH * 2) \x82Ƃ\xB7\x82\xE9\x81B
 		point.x = wr.left;
 		point.y = wr.top - (h + FRAME_WIDTH * 2);
 		FixPosFromFrame(&point, 16, FALSE);
@@ -153,7 +153,7 @@
 
 		//OutputDebugPrintf("Updated: (%d,%d)\n", cx, cy);
 
-		// ウィンドウの左上が移動する場合
+		// \x83E\x83B\x83\x93\x83h\x83E\x82̍\xB6\x8Fオ\x88ړ\xAE\x82\xB7\x82\xE9\x8Fꍇ
 		if (tooltip_movable) {
 			TipWinSetPos(SizeTip, newX + FRAME_WIDTH*2, newY + FRAME_WIDTH*2);
 			//OutputDebugPrintf("Moved: (%d,%d)\n", newX, newY);


Ttssh2-commit メーリングリストの案内
Back to archive index