📄 control.h
字号:
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IBasicAudio_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IBasicAudio_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IBasicAudio_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IBasicAudio_put_Volume(This,lVolume) \
(This)->lpVtbl -> put_Volume(This,lVolume)
#define IBasicAudio_get_Volume(This,plVolume) \
(This)->lpVtbl -> get_Volume(This,plVolume)
#define IBasicAudio_put_Balance(This,lBalance) \
(This)->lpVtbl -> put_Balance(This,lBalance)
#define IBasicAudio_get_Balance(This,plBalance) \
(This)->lpVtbl -> get_Balance(This,plBalance)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [propput] */ HRESULT STDMETHODCALLTYPE IBasicAudio_put_Volume_Proxy(
IBasicAudio * This,
/* [in] */ long lVolume);
void __RPC_STUB IBasicAudio_put_Volume_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IBasicAudio_get_Volume_Proxy(
IBasicAudio * This,
/* [retval][out] */ long *plVolume);
void __RPC_STUB IBasicAudio_get_Volume_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE IBasicAudio_put_Balance_Proxy(
IBasicAudio * This,
/* [in] */ long lBalance);
void __RPC_STUB IBasicAudio_put_Balance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propget] */ HRESULT STDMETHODCALLTYPE IBasicAudio_get_Balance_Proxy(
IBasicAudio * This,
/* [retval][out] */ long *plBalance);
void __RPC_STUB IBasicAudio_get_Balance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IBasicAudio_INTERFACE_DEFINED__ */
#ifndef __IVideoWindow_INTERFACE_DEFINED__
#define __IVideoWindow_INTERFACE_DEFINED__
/* interface IVideoWindow */
/* [object][dual][oleautomation][helpstring][uuid] */
DEFINE_GUID(IID_IVideoWindow,0x56a868b4,0x0ad4,0x11ce,0xb0,0x3a,0x00,0x20,0xaf,0x0b,0xa7,0x70);
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("56a868b4-0ad4-11ce-b03a-0020af0ba770")
IVideoWindow : public IDispatch
{
public:
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Caption(
/* [in] */ BSTR strCaption) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Caption(
/* [retval][out] */ BSTR *strCaption) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_WindowStyle(
/* [in] */ long WindowStyle) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_WindowStyle(
/* [retval][out] */ long *WindowStyle) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_WindowStyleEx(
/* [in] */ long WindowStyleEx) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_WindowStyleEx(
/* [retval][out] */ long *WindowStyleEx) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_AutoShow(
/* [in] */ long AutoShow) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_AutoShow(
/* [retval][out] */ long *AutoShow) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_WindowState(
/* [in] */ long WindowState) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_WindowState(
/* [retval][out] */ long *WindowState) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BackgroundPalette(
/* [in] */ long BackgroundPalette) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BackgroundPalette(
/* [retval][out] */ long *pBackgroundPalette) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Visible(
/* [in] */ long Visible) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Visible(
/* [retval][out] */ long *pVisible) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Left(
/* [in] */ long Left) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Left(
/* [retval][out] */ long *pLeft) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Width(
/* [in] */ long Width) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Width(
/* [retval][out] */ long *pWidth) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Top(
/* [in] */ long Top) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Top(
/* [retval][out] */ long *pTop) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Height(
/* [in] */ long Height) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Height(
/* [retval][out] */ long *pHeight) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Owner(
/* [in] */ OAHWND Owner) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Owner(
/* [retval][out] */ OAHWND *Owner) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_MessageDrain(
/* [in] */ OAHWND Drain) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_MessageDrain(
/* [retval][out] */ OAHWND *Drain) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor(
/* [retval][out] */ long *Color) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor(
/* [in] */ long Color) = 0;
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FullScreenMode(
/* [retval][out] */ long *FullScreenMode) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_FullScreenMode(
/* [in] */ long FullScreenMode) = 0;
virtual HRESULT STDMETHODCALLTYPE SetWindowForeground(
/* [in] */ long Focus) = 0;
virtual HRESULT STDMETHODCALLTYPE NotifyOwnerMessage(
/* [in] */ OAHWND hwnd,
/* [in] */ long uMsg,
/* [in] */ LONG_PTR wParam,
/* [in] */ LONG_PTR lParam) = 0;
virtual HRESULT STDMETHODCALLTYPE SetWindowPosition(
/* [in] */ long Left,
/* [in] */ long Top,
/* [in] */ long Width,
/* [in] */ long Height) = 0;
virtual HRESULT STDMETHODCALLTYPE GetWindowPosition(
/* [out] */ long *pLeft,
/* [out] */ long *pTop,
/* [out] */ long *pWidth,
/* [out] */ long *pHeight) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMinIdealImageSize(
/* [out] */ long *pWidth,
/* [out] */ long *pHeight) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMaxIdealImageSize(
/* [out] */ long *pWidth,
/* [out] */ long *pHeight) = 0;
virtual HRESULT STDMETHODCALLTYPE GetRestorePosition(
/* [out] */ long *pLeft,
/* [out] */ long *pTop,
/* [out] */ long *pWidth,
/* [out] */ long *pHeight) = 0;
virtual HRESULT STDMETHODCALLTYPE HideCursor(
/* [in] */ long HideCursor) = 0;
virtual HRESULT STDMETHODCALLTYPE IsCursorHidden(
/* [out] */ long *CursorHidden) = 0;
};
#else /* C style interface */
typedef struct IVideoWindowVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IVideoWindow * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IVideoWindow * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IVideoWindow * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IVideoWindow * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IVideoWindow * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IVideoWindow * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IVideoWindow * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Caption )(
IVideoWindow * This,
/* [in] */ BSTR strCaption);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Caption )(
IVideoWindow * This,
/* [retval][out] */ BSTR *strCaption);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_WindowStyle )(
IVideoWindow * This,
/* [in] */ long WindowStyle);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_WindowStyle )(
IVideoWindow * This,
/* [retval][out] */ long *WindowStyle);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_WindowStyleEx )(
IVideoWindow * This,
/* [in] */ long WindowStyleEx);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_WindowStyleEx )(
IVideoWindow * This,
/* [retval][out] */ long *WindowStyleEx);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_AutoShow )(
IVideoWindow * This,
/* [in] */ long AutoShow);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_AutoShow )(
IVideoWindow * This,
/* [retval][out] */ long *AutoShow);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_WindowState )(
IVideoWindow * This,
/* [in] */ long WindowState);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_WindowState )(
IVideoWindow * This,
/* [retval][out] */ long *WindowState);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackgroundPalette )(
IVideoWindow * This,
/* [in] */ long BackgroundPalette);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackgroundPalette )(
IVideoWindow * This,
/* [retval][out] */ long *pBackgroundPalette);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Visible )(
IVideoWindow * This,
/* [in] */ long Visible);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Visible )(
IVideoWindow * This,
/* [retval][out] */ long *pVisible);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Left )(
IVideoWindow * This,
/* [in] */ long Left);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Left )(
IVideoWindow * This,
/* [retval][out] */ long *pLeft);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Width )(
IVideoWindow * This,
/* [in] */ long Width);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Width )(
IVideoWindow * This,
/* [retval][out] */ long *pWidth);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Top )(
IVideoWindow * This,
/* [in] */ long Top);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Top )(
IVideoWindow * This,
/* [retval][out] */ long *pTop);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Height )(
IVideoWindow * This,
/* [in] */ long Height);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Height )(
IVideoWindow * This,
/* [retval][out] */ long *pHeight);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Owner )(
IVideoWindow * This,
/* [in] */ OAHWND Owner);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Owner )(
IVideoWindow * This,
/* [retval][out] */ OAHWND *Owner);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_MessageDrain )(
IVideoWindow * This,
/* [in] */ OAHWND Drain);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_MessageDrain )(
IVideoWindow * This,
/* [retval][out] */ OAHWND *Drain);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderColor )(
IVideoWindow * This,
/* [retval][out] */ long *Color);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderColor )(
IVideoWindow * This,
/* [in] */ long Color);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullScreenMode )(
IVideoWindow * This,
/* [retval][out] */ long *FullScreenMode);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullScreenMode )(
IVideoWindow * This,
/* [in] */ long FullScreenMode);
HRESULT ( STDMETHODCALLTYPE *SetWindowForeground )(
IVideoWindow * This,
/* [in] */ long Focus);
HRESULT ( STDMETHODCALLTYPE *NotifyOwnerMessage )(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -