コミットメタ情報

リビジョン7f7f720f94092269df599cbc81fb5bc84bfa021d (tree)
日時2011-05-27 08:21:42
作者Kazuhiro Fujieda <fujieda@user...>
コミッターKazuhiro Fujieda

ログメッセージ

CUtils::IsDialog detects a sound box in Internet Explorer isn't a dialog.

変更サマリ

差分

--- a/xkeymacsdll/Utils.cpp
+++ b/xkeymacsdll/Utils.cpp
@@ -843,6 +843,10 @@ int CUtils::GetClipboardTextLength()
843843
844844 BOOL CUtils::IsDialog()
845845 {
846+ HWND hwnd = GetForegroundWindow();
847+ TCHAR szWindowText[0x100] = {'\0'};
848+ if (!GetWindowText(hwnd, szWindowText, sizeof(szWindowText)))
849+ return FALSE; // inside sound box
846850 return GetParent(GetForegroundWindow()) != NULL;
847851 }
848852
旧リポジトリブラウザで表示