Package com.sun.jna.platform.win32
Interface ShellAPI
- All Superinterfaces:
- AltCallingConvention,- Library,- StdCall,- StdCallLibrary
- All Known Subinterfaces:
- Shell32
Ported from ShellAPI.h.
 Microsoft Windows SDK 6.0A.
- Author:
- dblock[at]dblock.org
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic classContains information about a system appbar message.static classContains information used by ShellExecuteEx.static classContains information that the SHFileOperation function uses to perform file operations.Nested classes/interfaces inherited from interface com.sun.jna.LibraryLibrary.HandlerNested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibraryStdCallLibrary.StdCallCallback
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intBottom edge.static final intLeft edge.static final intRight edge.static final intTop edge.static final intRetrieves the bounding rectangle of the Windows taskbar.static final intNotifies the system to activate or deactivate an appbar.static final intSets the size and screen position of an appbar.static final intRetrieves the autohide and always-on-top states of the Windows taskbar.static final intAppbar message value to send.static final intUnregisters an appbar, removing the bar from the system's internal list.static final intRegisters a new appbar and specifies the message identifier that the system should use to send notification messages to the appbar.static final intRetrieves the handle to the autohide appbar associated with a particular edge of the screen.static final intRequests a size and screen position for an appbar.static final intNotifies the system when an appbar's position has changed.static final intRegisters or unregisters an autohide appbar for an edge of the screen.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final TypeMapperFields inherited from interface com.sun.jna.LibraryOPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPERFields inherited from interface com.sun.jna.win32.StdCallLibraryFUNCTION_MAPPER, STDCALL_CONVENTION
- 
Field Details- 
STRUCTURE_ALIGNMENTstatic final int STRUCTURE_ALIGNMENT
- 
TYPE_MAPPER
- 
FO_MOVEstatic final int FO_MOVE- See Also:
 
- 
FO_COPYstatic final int FO_COPY- See Also:
 
- 
FO_DELETEstatic final int FO_DELETE- See Also:
 
- 
FO_RENAMEstatic final int FO_RENAME- See Also:
 
- 
FOF_MULTIDESTFILESstatic final int FOF_MULTIDESTFILES- See Also:
 
- 
FOF_CONFIRMMOUSEstatic final int FOF_CONFIRMMOUSE- See Also:
 
- 
FOF_SILENTstatic final int FOF_SILENT- See Also:
 
- 
FOF_RENAMEONCOLLISIONstatic final int FOF_RENAMEONCOLLISION- See Also:
 
- 
FOF_NOCONFIRMATIONstatic final int FOF_NOCONFIRMATION- See Also:
 
- 
FOF_WANTMAPPINGHANDLEstatic final int FOF_WANTMAPPINGHANDLE- See Also:
 
- 
FOF_ALLOWUNDOstatic final int FOF_ALLOWUNDO- See Also:
 
- 
FOF_FILESONLYstatic final int FOF_FILESONLY- See Also:
 
- 
FOF_SIMPLEPROGRESSstatic final int FOF_SIMPLEPROGRESS- See Also:
 
- 
FOF_NOCONFIRMMKDIRstatic final int FOF_NOCONFIRMMKDIR- See Also:
 
- 
FOF_NOERRORUIstatic final int FOF_NOERRORUI- See Also:
 
- 
FOF_NOCOPYSECURITYATTRIBSstatic final int FOF_NOCOPYSECURITYATTRIBS- See Also:
 
- 
FOF_NORECURSIONstatic final int FOF_NORECURSION- See Also:
 
- 
FOF_NO_CONNECTED_ELEMENTSstatic final int FOF_NO_CONNECTED_ELEMENTS- See Also:
 
- 
FOF_WANTNUKEWARNINGstatic final int FOF_WANTNUKEWARNING- See Also:
 
- 
FOF_NORECURSEREPARSEstatic final int FOF_NORECURSEREPARSE- See Also:
 
- 
FOF_NO_UIstatic final int FOF_NO_UI- See Also:
 
- 
PO_DELETEstatic final int PO_DELETE- See Also:
 
- 
PO_RENAMEstatic final int PO_RENAME- See Also:
 
- 
PO_PORTCHANGEstatic final int PO_PORTCHANGE- See Also:
 
- 
PO_REN_PORTstatic final int PO_REN_PORT- See Also:
 
- 
ABM_NEWstatic final int ABM_NEWAppbar message value to send. This parameter can be one of the following values.- See Also:
 
- 
ABM_REMOVEstatic final int ABM_REMOVERegisters a new appbar and specifies the message identifier that the system should use to send notification messages to the appbar.- See Also:
 
- 
ABM_QUERYPOSstatic final int ABM_QUERYPOSUnregisters an appbar, removing the bar from the system's internal list.- See Also:
 
- 
ABM_SETPOSstatic final int ABM_SETPOSRequests a size and screen position for an appbar.- See Also:
 
- 
ABM_GETSTATEstatic final int ABM_GETSTATESets the size and screen position of an appbar.- See Also:
 
- 
ABM_GETTASKBARPOSstatic final int ABM_GETTASKBARPOSRetrieves the autohide and always-on-top states of the Windows taskbar.- See Also:
 
- 
ABM_ACTIVATEstatic final int ABM_ACTIVATERetrieves the bounding rectangle of the Windows taskbar. Note that this applies only to the system taskbar. Other objects, particularly toolbars supplied with third-party software, also can be present. As a result, some of the screen area not covered by the Windows taskbar might not be visible to the user. To retrieve the area of the screen not covered by both the taskbar and other app bars -- the working area available to your application --, use the GetMonitorInfo function.- See Also:
 
- 
ABM_GETAUTOHIDEBARstatic final int ABM_GETAUTOHIDEBARNotifies the system to activate or deactivate an appbar. The lParam member of the APPBARDATA pointed to by pData is set to TRUE to activate or FALSE to deactivate.- See Also:
 
- 
ABM_SETAUTOHIDEBARstatic final int ABM_SETAUTOHIDEBARRetrieves the handle to the autohide appbar associated with a particular edge of the screen.- See Also:
 
- 
ABM_WINDOWPOSCHANGEDstatic final int ABM_WINDOWPOSCHANGEDRegisters or unregisters an autohide appbar for an edge of the screen.- See Also:
 
- 
ABM_SETSTATEstatic final int ABM_SETSTATENotifies the system when an appbar's position has changed.- See Also:
 
- 
ABE_LEFTstatic final int ABE_LEFTLeft edge.- See Also:
 
- 
ABE_TOPstatic final int ABE_TOPTop edge.- See Also:
 
- 
ABE_RIGHTstatic final int ABE_RIGHTRight edge.- See Also:
 
- 
ABE_BOTTOMstatic final int ABE_BOTTOMBottom edge.- See Also:
 
 
-