コード例 #1
0
ファイル: view.c プロジェクト: NVIDIA/winex_lgpl
void notif_focus(HTMLDocument *This)
{
    IOleControlSite *site;
    HRESULT hres;

    hres = IOleClientSite_QueryInterface(This->client, &IID_IOleControlSite, (void**)&site);
    if(FAILED(hres))
        return;

    IOleControlSite_OnFocus(site, This->focus);
    IOleControlSite_Release(site);
}
コード例 #2
0
ファイル: oleobject.c プロジェクト: Moteesh/reactos
static void notify_on_focus(WebBrowser *This, BOOL got_focus)
{
    IOleControlSite *control_site;
    HRESULT hres;

    if(!This->client)
        return;

    hres = IOleClientSite_QueryInterface(This->client, &IID_IOleControlSite, (void**)&control_site);
    if(FAILED(hres))
        return;

    IOleControlSite_OnFocus(control_site, got_focus);
    IOleControlSite_Release(control_site);
}