マウスカーソルへIMEモードの表示
Révision | 3fab8b3ac20f233d18e02d3dc6f3f49042fd5dac (tree) |
---|---|
l'heure | 2023-07-29 10:30:06 |
Auteur | JeffyTS <jeffyts@outl...> |
Commiter | JeffyTS |
1.1.5.6
@@ -94,18 +94,14 @@ BOOL CPowerNotification::PowerBroadcast(HWND hWnd, ULONG Type, POWERBROADCAST_S | ||
94 | 94 | if (GetSystemPowerStatus(&PowerStatus)) { |
95 | 95 | switch (PowerStatus.ACLineStatus) { |
96 | 96 | case 0: |
97 | + bDestroyTaskTrayWindow(hWnd); | |
97 | 98 | bReportEvent(MSG_PBT_APMPOWERSTATUSCHANGE_AC_OFF, POWERNOTIFICATION_CATEGORY); |
98 | - Sleep(3000); | |
99 | - vDestroyWindow(hWnd); | |
100 | - bCreateProcess(FLUSHMOUSE_EXE); | |
101 | - bReportEvent(MSG_RESTART_EVENT, POWERNOTIFICATION_CATEGORY); | |
99 | + PostMessage(hWnd, WM_DESTROY, (WPARAM)NULL, (LPARAM)NULL); | |
102 | 100 | break; |
103 | 101 | case 1: |
102 | + bDestroyTaskTrayWindow(hWnd); | |
104 | 103 | bReportEvent(MSG_PBT_APMPOWERSTATUSCHANGE_AC_ON, POWERNOTIFICATION_CATEGORY); |
105 | - Sleep(3000); | |
106 | - vDestroyWindow(hWnd); | |
107 | - bCreateProcess(FLUSHMOUSE_EXE); | |
108 | - bReportEvent(MSG_RESTART_EVENT, POWERNOTIFICATION_CATEGORY); | |
104 | + PostMessage(hWnd, WM_DESTROY, (WPARAM)NULL, (LPARAM)NULL); | |
109 | 105 | break; |
110 | 106 | default: |
111 | 107 | break; |
@@ -290,9 +286,9 @@ BOOL CFlushMouseHook::bHookSet(HWND hWnd, LPCTSTR lpszDll64Name, LPCTSTR lpszE | ||
290 | 286 | BOOL CFlushMouseHook::bHookUnset() |
291 | 287 | { |
292 | 288 | if (bHook32Dll) bHook32DllStop(); |
289 | + if (bShellHook64) bShellHookUnset(); | |
293 | 290 | if (bKeyboardHookLL64) bKeyboardHookLLUnset(); |
294 | 291 | if (bGlobalHook64) bGlobalHookUnset(); |
295 | - if (bShellHook64) bShellHookUnset(); | |
296 | 292 | return TRUE; |
297 | 293 | } |
298 | 294 |
@@ -6,7 +6,7 @@ | ||
6 | 6 | |
7 | 7 | [[BR]] |
8 | 8 | |
9 | - * 最近(2023/07以降)、OSDN/FlushMouse([https://osdn.net/users/jeffyts/pf/FlushMouse/wiki/FrontPage]) が、不安定なようですので、 GitHub/FlushMouse([https://github.com/JeffyTS-JP/FlushMouse])の方をチェックしていただいたほうが良いかもしれません(できるだけ、どちらにも同じソースとバイナリが置くようにはします)[[BR]] | |
9 | + * 最近(2023/07以降)、OSDN/FlushMouse([https://osdn.net/users/jeffyts/pf/FlushMouse/wiki/FrontPage]) が、不安定なようですので、 GitHub/FlushMouse([https://github.com/JeffyTS-JP/FlushMouse])の方をチェックしていただいたほうが良いかもしれません(どちらにも同じソースとバイナリを置くようにします)[[BR]] | |
10 | 10 | [[BR]] |
11 | 11 | * 上記のような事情で、OSDNの Wikiはタイトルのみに変更して、詳しい内容はREADME.mdで行うようにしました。下の方を参照してください[[BR]] |
12 | 12 |
@@ -5,14 +5,12 @@ | ||
5 | 5 | |
6 | 6 | #### リリース情報 |
7 | 7 | |
8 | -* **2023/07/26 Version 1.1.4.8 をリリースしました** | |
8 | +* **2023/07/29 Version 1.1.5.6 をリリースしました** | |
9 | 9 | |
10 | 10 | * **(主な変更点)** |
11 | - * リリース版でもデバッグシンボルを出力するようにしました | |
12 | - * 今後、設定画面のUIを強化を予定していますので、ソース構成を変更しました | |
13 | - * 軽微なバグを修正しました | |
11 | + * 電源状態が変更された時、異常終了してしまうバグを修正しました | |
14 | 12 | |
15 | - * 最近(2023/07以降)、[OSDN/FlushMouse](https://osdn.net/users/jeffyts/pf/FlushMouse/wiki/FrontPage) が、不安定なようですので、 [GitHub/FlushMouse](https://github.com/JeffyTS-JP/FlushMouse)の方をチェックしていただいたほうが良いかもしれません(できるだけ、どちらにも同じソースとバイナリが置くようにはします) | |
13 | + * 最近(2023/07以降)、[OSDN/FlushMouse](https://osdn.net/users/jeffyts/pf/FlushMouse/wiki/FrontPage) が、不安定なようですので、 [GitHub/FlushMouse](https://github.com/JeffyTS-JP/FlushMouse)の方をチェックしていただいたほうが良いかもしれません(どちらにも同じソースとバイナリを置くようにします) | |
16 | 14 | * 上記のような事情で、OSDNの Wikiは簡単な説明に変更して、詳しい内容はREADME.mdで行うようにしました。ビルド方法については下の方に書いてあります |
17 | 15 | |
18 | 16 |
@@ -1,8 +1,6 @@ | ||
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> |
3 | 3 | <?include ..\version.wxi ?> |
4 | - <?define ProductName = "FlushMouse" ?> | |
5 | - <?define Manufacturer = "JeffyTS" ?> | |
6 | 4 | <?define MainExeFileName = "FlushMouse.exe" ?> |
7 | 5 | <?define Keywords = "FlushMouse Installer" ?> |
8 | 6 | <?define Description = "FlushMouse Installer" ?> |
@@ -9,11 +9,11 @@ | ||
9 | 9 | |
10 | 10 | #define MAJOR_VERSION 1 |
11 | 11 | #define MINOR_VERSION 1 |
12 | -#define BUILD_VERSION 4 | |
13 | -#define REVISION_VERSION 8 | |
12 | +#define BUILD_VERSION 5 | |
13 | +#define REVISION_VERSION 6 | |
14 | 14 | |
15 | -#define FILE_VERSION_STRING VALUE "FileVersion", "1.1.4.8" | |
16 | -#define PRODUCT_VERSION_STRING VALUE "ProductVersion", "1.1.4.8" | |
15 | +#define FILE_VERSION_STRING VALUE "FileVersion", "1.1.5.6" | |
16 | +#define PRODUCT_VERSION_STRING VALUE "ProductVersion", "1.1.5.6" | |
17 | 17 | |
18 | 18 | #define FILE_VERSION MAJOR_VERSION, MINOR_VERSION, BUILD_VERSION, REVISION_VERSION |
19 | 19 | #define PRODUCT_VERSION MAJOR_VERSION, MINOR_VERSION, BUILD_VERSION, REVISION_VERSION |
@@ -1,6 +1,9 @@ | ||
1 | 1 | <Include> |
2 | 2 | <!-- for wix Setup Project --> |
3 | 3 | <!-- Copyright (C) 2023 JeffyTS --> |
4 | - <?define Version = "1.1.4.8" ?> | |
4 | + <?define Version = "1.1.5.6" ?> | |
5 | + | |
6 | + <?define ProductName = "FlushMouse" ?> | |
7 | + <?define Manufacturer = "JeffyTS" ?> | |
5 | 8 | </Include> |
6 | 9 |