[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-patches
Subject:    shdocvw: Implement OLEIVERB_HIDE.
From:       Chris Wulff <crwulff () rochester ! rr ! com>
Date:       2007-10-31 3:54:34
Message-ID: 1193802874.14701.6.camel () cybertron
[Download RAW message or body]

A simple implementation OLEIVERB_HIDE. This works at least for the app I
am running that does OLEIVERB_HIDE and then later does IOLEVERB_SHOW.

  -- Chris Wulff

["0003-shdocvw-Implement-OLEIVER_HIDE.patch" (0003-shdocvw-Implement-OLEIVER_HIDE.patch)]

From 8868695f046d266d1d9c4edaa24af1f123219a48 Mon Sep 17 00:00:00 2001
From: crwulff <crwulff@cybertron.(none)>
Date: Tue, 30 Oct 2007 23:46:36 -0400
Subject: shdocvw: Implement OLEIVER_HIDE.

---
 dlls/shdocvw/oleobject.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/dlls/shdocvw/oleobject.c b/dlls/shdocvw/oleobject.c
index aa1edfe..81ade7b 100644
--- a/dlls/shdocvw/oleobject.c
+++ b/dlls/shdocvw/oleobject.c
@@ -416,6 +416,11 @@ static HRESULT WINAPI OleObject_DoVerb(IOleObject *iface, LONG iVerb, struct tag
     case OLEIVERB_INPLACEACTIVATE:
         TRACE("OLEIVERB_INPLACEACTIVATE\n");
         return activate_inplace(This, pActiveSite);
+    case OLEIVERB_HIDE:
+        TRACE("OLEIVERB_HIDE\n");
+        if(This->doc_host.hwnd)
+            ShowWindow(This->doc_host.hwnd, SW_HIDE);
+        return S_OK;
     default:
         FIXME("stub for %d\n", iVerb);
         break;
-- 
1.5.2.5





[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic