Пример #1
0
 //********************************************************************************
 /// <summary>
 ///
 /// </summary>
 /// <param name="name"></param>
 /// <param name="value"></param>
 /// <param name="def"></param>
 /// <returns></returns>
 /// <created>UPh,25.04.2013</created>
 /// <changed>UPh,25.04.2013</changed>
 //********************************************************************************
 bool SerializeColorAttribute(string name, COLORREF *value, COLORREF def /*= false*/)
 {
     if (IsReading())
     {
         if (!GetColorAttribute(name, value))
         {
             *value = def;
         }
         return(true);
     }
     else if (IsWriting())
     {
         WriteColorAttribute(name, *value);
         return(true);
     }
     return(false);
 }
 public HRESULT GetBackgroundColor(COLORREF *color)
 {
     return(((delegate * unmanaged <IDesktopWallpaper *, COLORREF *, int>)(lpVtbl[9]))((IDesktopWallpaper *)Unsafe.AsPointer(ref this), color));
 }
 public HRESULT GetColorKey(COLORREF *lpClr)
 {
     return(((delegate * unmanaged <IVMRWindowlessControl *, COLORREF *, int>)(lpVtbl[17]))((IVMRWindowlessControl *)Unsafe.AsPointer(ref this), lpClr));
 }
Пример #4
0
 public HRESULT GetBkColor(COLORREF *pclr)
 {
     return(((delegate * unmanaged <IImageList *, COLORREF *, int>)(lpVtbl[21]))((IImageList *)Unsafe.AsPointer(ref this), pclr));
 }
 public HRESULT GetColor(VPCOLORFLAGS vpcf, COLORREF *pcr)
 {
     return(((delegate * unmanaged <IVisualProperties *, VPCOLORFLAGS, COLORREF *, int>)(lpVtbl[5]))((IVisualProperties *)Unsafe.AsPointer(ref this), vpcf, pcr));
 }
Пример #6
0
 public HRESULT GetBorderColor(COLORREF *pClr)
 {
     return(((delegate * unmanaged <IMFPMediaPlayer *, COLORREF *, int>)(lpVtbl[34]))((IMFPMediaPlayer *)Unsafe.AsPointer(ref this), pClr));
 }
Пример #7
0
 public static extern HRESULT GetThemeColor(HTHEME hTheme, int iPartId, int iStateId, int iPropId, COLORREF *pColor);
 public HRESULT ItemPrePaint(HDC hdc, RECT *prc, NSTCCUSTOMDRAW *pnstccdItem, COLORREF *pclrText, COLORREF *pclrTextBk, LRESULT *plres)
 {
     return(((delegate * unmanaged <INameSpaceTreeControlCustomDraw *, HDC, RECT *, NSTCCUSTOMDRAW *, COLORREF *, COLORREF *, LRESULT *, int>)(lpVtbl[5]))((INameSpaceTreeControlCustomDraw *)Unsafe.AsPointer(ref this), hdc, prc, pnstccdItem, pclrText, pclrTextBk, plres));
 }
 public HRESULT UpdateVideo([NativeTypeName("const MFVideoNormalizedRect *")] MFVideoNormalizedRect *pSrc, [NativeTypeName("const RECT *")] RECT *pDst, [NativeTypeName("const COLORREF *")] COLORREF *pBorderClr)
 {
     return(((delegate * unmanaged <IMFCapturePreviewSink *, MFVideoNormalizedRect *, RECT *, COLORREF *, int>)(lpVtbl[10]))((IMFCapturePreviewSink *)Unsafe.AsPointer(ref this), pSrc, pDst, pBorderClr));
 }
Пример #10
0
 public HRESULT SetBkColor(COLORREF clrBk, COLORREF *pclr)
 {
     return(((delegate * unmanaged <IImageList2 *, COLORREF, COLORREF *, int>)(lpVtbl[20]))((IImageList2 *)Unsafe.AsPointer(ref this), clrBk, pclr));
 }
 public HRESULT GetBackgroundClr(COLORREF *lpClrBkg)
 {
     return(((delegate * unmanaged <IVMRMixerControl *, COLORREF *, int>)(lpVtbl[10]))((IVMRMixerControl *)Unsafe.AsPointer(ref this), lpClrBkg));
 }