org.bridj.cpp.com.shell
Class ITaskbarList3

java.lang.Object
  extended by org.bridj.NativeObject
      extended by org.bridj.StructObject
          extended by org.bridj.cpp.CPPObject
              extended by org.bridj.cpp.com.IUnknown
                  extended by org.bridj.cpp.com.shell.ITaskbarList
                      extended by org.bridj.cpp.com.shell.ITaskbarList2
                          extended by org.bridj.cpp.com.shell.ITaskbarList3
All Implemented Interfaces:
NativeObjectInterface

public class ITaskbarList3
extends ITaskbarList2


Nested Class Summary
 class ITaskbarList3.RECT
           
static class ITaskbarList3.TbpFlag
           
static class ITaskbarList3.THUMBBUTTON
           
static class ITaskbarList3.THUMBBUTTONFLAGS
           
static class ITaskbarList3.THUMBBUTTONMASK
           
 
Field Summary
 
Fields inherited from class org.bridj.cpp.com.IUnknown
autoRelease
 
Fields inherited from class org.bridj.StructObject
io
 
Fields inherited from class org.bridj.NativeObject
peer, typeInfo
 
Constructor Summary
ITaskbarList3()
           
 
Method Summary
 void RegisterTab(Pointer<Integer> hWndTab, Pointer<Integer> hWndMDI)
           
 void SetOverlayIcon(Pointer<Integer> hWnd, Pointer<?> hIcon, Pointer<Character> pszDescription)
           
 int SetProgressState(Pointer<Integer> hWnd, ValuedEnum<ITaskbarList3.TbpFlag> Flags)
           
 int SetProgressValue(Pointer<Integer> hWnd, long Completed, long Total)
           
 void SetTabActive(Pointer<Integer> hWndTab, Pointer<Integer> hWndMDI, int dwReserved)
           
 void SetTabOrder(Pointer<Integer> hWndTab, Pointer<Integer> hwndInsertBefore)
           
 void SetThumbnailClip(Pointer<Integer> hWnd, Pointer<ITaskbarList3.RECT> prcClip)
           
 void SetThumbnailTooltip(Pointer<Integer> hWnd, Pointer<Character> pszTip)
           
 void ThumbBarAddButtons(Pointer<Integer> hWnd, int cButtons, Pointer<ITaskbarList3.THUMBBUTTON> pButtons)
           
 void ThumbBarSetImageList(Pointer<Integer> hWnd, Pointer<Integer> himl)
           
 void ThumbBarUpdateButtons(Pointer<Integer> hWnd, int cButtons, Pointer<ITaskbarList3.THUMBBUTTON> pButtons)
           
 void UnregisterTab(Pointer<Integer> hWndTab)
           
 
Methods inherited from class org.bridj.cpp.com.shell.ITaskbarList2
MarkFullscreenWindow
 
Methods inherited from class org.bridj.cpp.com.shell.ITaskbarList
ActivateTab, AddTab, DeleteTab, HrInit, SetActiveAlt
 
Methods inherited from class org.bridj.cpp.com.IUnknown
AddRef, finalize, QueryInterface, QueryInterface, Release, wrap
 
Methods inherited from class org.bridj.StructObject
toString
 
Methods inherited from class org.bridj.NativeObject
clone, equals
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ITaskbarList3

public ITaskbarList3()
Method Detail

SetProgressValue

public int SetProgressValue(Pointer<Integer> hWnd,
                            long Completed,
                            long Total)

SetProgressState

public int SetProgressState(Pointer<Integer> hWnd,
                            ValuedEnum<ITaskbarList3.TbpFlag> Flags)

RegisterTab

public void RegisterTab(Pointer<Integer> hWndTab,
                        Pointer<Integer> hWndMDI)

UnregisterTab

public void UnregisterTab(Pointer<Integer> hWndTab)

SetTabOrder

public void SetTabOrder(Pointer<Integer> hWndTab,
                        Pointer<Integer> hwndInsertBefore)

SetTabActive

public void SetTabActive(Pointer<Integer> hWndTab,
                         Pointer<Integer> hWndMDI,
                         int dwReserved)

ThumbBarAddButtons

public void ThumbBarAddButtons(Pointer<Integer> hWnd,
                               int cButtons,
                               Pointer<ITaskbarList3.THUMBBUTTON> pButtons)

ThumbBarUpdateButtons

public void ThumbBarUpdateButtons(Pointer<Integer> hWnd,
                                  int cButtons,
                                  Pointer<ITaskbarList3.THUMBBUTTON> pButtons)

ThumbBarSetImageList

public void ThumbBarSetImageList(Pointer<Integer> hWnd,
                                 Pointer<Integer> himl)

SetOverlayIcon

public void SetOverlayIcon(Pointer<Integer> hWnd,
                           Pointer<?> hIcon,
                           Pointer<Character> pszDescription)

SetThumbnailTooltip

public void SetThumbnailTooltip(Pointer<Integer> hWnd,
                                Pointer<Character> pszTip)

SetThumbnailClip

public void SetThumbnailClip(Pointer<Integer> hWnd,
                             Pointer<ITaskbarList3.RECT> prcClip)


Copyright © 2009-2012. All Rights Reserved.