WinCE fixes

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37129 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart 2006-01-25 18:14:08 +00:00
parent a5fa20cbd7
commit a5fc9a1ca0

View File

@ -376,7 +376,17 @@ public:
//*************************IOleInPlaceSiteEx***********************
HRESULT STDMETHODCALLTYPE OnInPlaceActivateEx(BOOL * pfNoRedraw, DWORD)
{
#ifdef __WXWINCE__
IRunnableObject* runnable = NULL;
HRESULT hr = QueryInterface(
IID_IRunnableObject, (void**)(& runnable));
if (SUCCEEDED(hr))
{
runnable->LockRunning(TRUE, FALSE);
}
#else
OleLockRunning(m_window->m_ActiveX, TRUE, FALSE);
#endif
if (pfNoRedraw)
(*pfNoRedraw) = FALSE;
return S_OK;
@ -384,7 +394,17 @@ public:
HRESULT STDMETHODCALLTYPE OnInPlaceDeactivateEx(BOOL)
{
#ifdef __WXWINCE__
IRunnableObject* runnable = NULL;
HRESULT hr = QueryInterface(
IID_IRunnableObject, (void**)(& runnable));
if (SUCCEEDED(hr))
{
runnable->LockRunning(FALSE, FALSE);
}
#else
OleLockRunning(m_window->m_ActiveX, FALSE, FALSE);
#endif
return S_OK;
}
STDMETHOD(RequestUIActivate)(){ return S_OK;}