Index: base/applications/magnify/lang/ja-JP.rc =================================================================== --- base/applications/magnify/lang/ja-JP.rc (revision 57785) +++ base/applications/magnify/lang/ja-JP.rc (working copy) @@ -38,13 +38,13 @@ LTEXT "拡大率:",IDC_STATIC,6,8,68,8 COMBOBOX IDC_ZOOM,72,6,63,66,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP GROUPBOX "拡大の対象",IDC_STATIC,7,25,139,59 - GROUPBOX "表 示",IDC_STATIC,7,87,139,57 - CONTROL "マウス カーソ ルの動きを追う",IDC_FOLLOWMOUSECHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,42,114,10 + GROUPBOX "表示",IDC_STATIC,7,87,139,57 + CONTROL "マウス カーソルの動きを追う",IDC_FOLLOWMOUSECHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,42,114,10 CONTROL "キーボードのフォーカスを追う",IDC_FOLLOWKEYBOARDCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,54,114,10 CONTROL "編集中のテキストを追う",IDC_FOLLOWTEXTEDITINGCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,66,114,10 CONTROL "色を反転する",IDC_INVERTCOLORSCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,102,114,10 CONTROL "最小化して開始する",IDC_STARTMINIMIZEDCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,114,114,10 - CONTROL "拡大鏡を表 示する",IDC_SHOWMAGNIFIERCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,126,114,10 + CONTROL "拡大鏡を表示する",IDC_SHOWMAGNIFIERCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,126,114,10 END IDD_WARNINGDIALOG DIALOGEX 0, 0, 250, 97 @@ -54,8 +54,8 @@ BEGIN DEFPUSHBUTTON "OK",IDOK,193,76,50,14 ICON IDI_ICON,IDC_STATIC,7,17,20,20 - LTEXT "拡大鏡は軽い視覚障害がある方に最低限の機能 を提供するように設計されています。ほとんどの視覚障害者の方の場合、日常利用するにはより高機能 な拡大ユーティリティが必要となります。",IDC_STATIC,36,7,207,33 - CONTROL "今後、このメッセージを表 示しない",IDC_SHOWWARNINGCHECK, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,43,80,137,10 + LTEXT "拡大鏡は軽い視覚障害がある方に最低限の機能を提供するように設計されています。ほとんどの視覚障害者の方の場合、日常利用するにはより高機能な拡大ユーティリティが必要となります。",IDC_STATIC,36,7,207,33 + CONTROL "今後、このメッセージを表示しない",IDC_SHOWWARNINGCHECK, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,43,80,137,10 END STRINGTABLE Index: base/applications/magnify/magnifier.c =================================================================== --- base/applications/magnify/magnifier.c (revision 57785) +++ base/applications/magnify/magnifier.c (working copy) @@ -7,6 +7,7 @@ * */ +/* TODO: AppBar */ #include "magnifier.h" const TCHAR szWindowClass[] = TEXT("MAGNIFIER"); @@ -118,18 +119,21 @@ */ BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) { + RECT rcWorkArea; hInst = hInstance; // Store instance handle in our global variable - // Create the Window + SystemParametersInfo(SPI_GETWORKAREA, 0, &rcWorkArea, 0); + + // Create the Window hMainWnd = CreateWindowEx( - WS_EX_TOPMOST, + WS_EX_TOPMOST | WS_EX_PALETTEWINDOW, szWindowClass, szTitle, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, - CW_USEDEFAULT, - CW_USEDEFAULT, + (rcWorkArea.right - rcWorkArea.left) * 2 / 3, + 200, NULL, NULL, hInstance,