oleaut32: IPicture::set_hPal() supports only bitmaps.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
e5553bbd05
commit
e34d570b45
|
@ -739,10 +739,18 @@ static HRESULT WINAPI OLEPictureImpl_Render(IPicture *iface, HDC hdc,
|
|||
static HRESULT WINAPI OLEPictureImpl_set_hPal(IPicture *iface,
|
||||
OLE_HANDLE hpal)
|
||||
{
|
||||
OLEPictureImpl *This = impl_from_IPicture(iface);
|
||||
FIXME("(%p)->(%08x): stub\n", This, hpal);
|
||||
OLEPicture_SendNotify(This,DISPID_PICT_HPAL);
|
||||
return E_NOTIMPL;
|
||||
OLEPictureImpl *This = impl_from_IPicture(iface);
|
||||
|
||||
TRACE("(%p)->(%08x)\n", This, hpal);
|
||||
|
||||
if (This->desc.picType == PICTYPE_BITMAP)
|
||||
{
|
||||
This->desc.u.bmp.hpal = ULongToHandle(hpal);
|
||||
OLEPicture_SendNotify(This,DISPID_PICT_HPAL);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
return E_FAIL;
|
||||
}
|
||||
|
||||
/************************************************************************
|
||||
|
|
Loading…
Reference in New Issue