Patch level : 10.0

Files correlati     : xvaga.dll ba0.exe
Ricompilazione Demo : [ ]
Commento            :
Corretta gestione esecuzione programmi in parallelo durante anteprima documenti


git-svn-id: svn://10.65.10.50/trunk@19052 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2009-06-17 15:46:33 +00:00
parent c008730a42
commit 29a2602aa6

View File

@ -588,13 +588,15 @@ static BOOL CALLBACK EnumCampoChildrenProc(HWND hwnd, LPARAM lParam)
if (::GetWindowText(hwnd, str, sizeof(str)))
{
TFindWindowInfo* w = (TFindWindowInfo*)lParam;
if (w->_file == str)
if (w->_file == str) // str == "__CAMPO_HOST_WINDOW__"
{
str[13] = '\0'; // Impedisce che questa finestra abbia altri figli indesiderati
::SetWindowText(hwnd, str);
w->_hwnd = hwnd;
return FALSE;
return FALSE; // Fine della ricerca
}
}
return TRUE;
return TRUE; // Continua a cercare
}
static BOOL CALLBACK EnumCampoMenuChildrenProc(HWND hwnd, LPARAM lParam)
@ -608,10 +610,10 @@ static BOOL CALLBACK EnumCampoMenuChildrenProc(HWND hwnd, LPARAM lParam)
::EnumChildWindows(hwnd, EnumCampoChildrenProc, lParam);
const TFindWindowInfo* w = (TFindWindowInfo*)lParam;
if (w->_hwnd != NULL)
return FALSE;
return FALSE; // Fine della ricerca
}
}
return TRUE;
return TRUE; // Continua a cercare
}
unsigned int OsWin32_FindMenuContainer()