IDesktopWallpaper
COMメソッド 16
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT SetWallpaper(LPWSTR monitorID, LPWSTR wallpaper) |
| 4 | HRESULT GetWallpaper(LPWSTR monitorID, LPWSTR* wallpaper) |
| 5 | HRESULT GetMonitorDevicePathAt(DWORD monitorIndex, LPWSTR* monitorID) |
| 6 | HRESULT GetMonitorDevicePathCount(DWORD* count) |
| 7 | HRESULT GetMonitorRECT(LPWSTR monitorID, RECT* displayRect) |
| 8 | HRESULT SetBackgroundColor(COLORREF color) |
| 9 | HRESULT GetBackgroundColor(COLORREF* color) |
| 10 | HRESULT SetPosition(DESKTOP_WALLPAPER_POSITION position) |
| 11 | HRESULT GetPosition(DESKTOP_WALLPAPER_POSITION* position) |
| 12 | HRESULT SetSlideshow(IShellItemArray* items) |
| 13 | HRESULT GetSlideshow(IShellItemArray** items) |
| 14 | HRESULT SetSlideshowOptions(DESKTOP_SLIDESHOW_OPTIONS options, DWORD slideshowTick) |
| 15 | HRESULT GetSlideshowOptions(DESKTOP_SLIDESHOW_OPTIONS* options, DWORD* slideshowTick) |
| 16 | HRESULT AdvanceSlideshow(LPWSTR monitorID, DESKTOP_SLIDESHOW_DIRECTION direction) |
| 17 | HRESULT GetStatus(DESKTOP_SLIDESHOW_STATE* state) |
| 18 | HRESULT Enable(BOOL enable) |