From 864bce99c2d1aa8c4117118081081f0dde48d22c Mon Sep 17 00:00:00 2001 From: Ricardo Filipe Date: Sun, 7 Dec 2008 20:39:09 +0000 Subject: commdlg: make includeObject notify the window with CDN_INCLUDEITEM --- dlls/comdlg32/filedlgbrowser.c | 5 ++++- include/commdlg.h | 1 + 2 files changed, 5 insertions(+), 1 deletions(-) diff --git a/dlls/comdlg32/filedlgbrowser.c b/dlls/comdlg32/filedlgbrowser.c index f933f15..a4b9361 100644 --- a/dlls/comdlg32/filedlgbrowser.c +++ b/dlls/comdlg32/filedlgbrowser.c @@ -884,9 +884,12 @@ static HRESULT WINAPI IShellBrowserImpl_ICommDlgBrowser_IncludeObject(ICommDlgBr if (SUCCEEDED(COMDLG32_StrRetToStrNW(szPathW, MAX_PATH, &str, pidl))) { if (PathMatchSpecW(szPathW, fodInfos->ShellInfos.lpstrCurrentFilter)) - return S_OK; + return S_OK; } } + if(SendCustomDlgNotificationMessage(This->hwndOwner,CDN_INCLUDEITEM)) + return S_OK; + return S_FALSE; } diff --git a/include/commdlg.h b/include/commdlg.h index 914e4c8..c7490a3 100644 --- a/include/commdlg.h +++ b/include/commdlg.h @@ -428,6 +428,7 @@ static const WCHAR HELPMSGSTRINGW[] = { 'c','o','m','m','d','l','g','_', #define CDN_HELP (CDN_FIRST - 0x0004) #define CDN_FILEOK (CDN_FIRST - 0x0005) #define CDN_TYPECHANGE (CDN_FIRST - 0x0006) +#define CDN_INCLUDEITEM (CDN_FIRST - 0x0007) #define CDM_FIRST (WM_USER + 100) #define CDM_LAST (WM_USER + 200) -- 1.5.6.3