Integra for Notes Banner
  QuickReports Integra4Notes Integra Family of Products

Integra Script Library Documentation


Context:

C-API Declaration

Library/Class:

WinAPIWrapper



C-API USER32.DLL (Windows) - Function List As ,

The following is a list of C-API function declarations of the USER32.DLL of Windows. These declarations are used by some of the Lotus Script functions documented for the WinAPIWrapper, Utilities and InplaceEditing libraries. For further documentation to these C-API calls please refer to the C-API documentation of Windows or to Dan Appleman's "Visual Basic Programmer's Guide to the Win32 API".


Windows API - Window Functions

    • GetParent& Lib "user32" (Byval hWnd As Long)
    • GetWindow& Lib "user32" (Byval hWnd As Long, Byval wCmd As Long)
    • GetWindowLong& Lib "user32" Alias "GetWindowLongA" (Byval hWnd As Long, Byval wIndx As Long)
    • GetTopWindow& Lib "user32" (Byval hwnd As Long)
    • GetActiveWindow& Lib "user32" Alias "GetActiveWindow" ()
    • GetLastActivePopup& Lib "user32" (Byval hwnd As Long)
    • GetForegroundWindow& Lib "user32" ()
    • GetWindowTextLength& Lib "user32" Alias "GetWindowTextLengthA" (Byval hwnd As Long)
    • GetWindowText& Lib "user32" Alias "GetWindowTextA" (Byval hwnd As Long, Byval lpstring As String, Byval lpstrlen As Long)
    • GetDesktopWindow& Lib "user32" ()
    • GetFocus& Lib "user32" ()
    • GetWindowThreadProcessId& Lib "user32" (Byval hWnd As Long, lpdwProcessId As Long)
    • SetTopWindow& Lib "user32" Alias "SetForegroundWindow" (Byval Hwnd As Long)
    • SetActiveWindow& Lib "user32" (Byval Hwnd As Long)
    • SetFocusAPI& Lib "user32" Alias "SetFocus" (Byval hwnd As Long)
    • SetCapture& Lib "user32" (Byval hwnd As Long)
    • SetForegroundWindow& Lib "user32" (Byval hwnd As Long)
    • FindWindow& Lib "user32" Alias "FindWindowA" (Byval lpclassname As String, Byval lpwindowname As String)
    • FindWindowClass& Lib "user32" Alias "FindWindowA" (Byval lpclassname As String, Byval dummy As Long )
    • FindWindowName& Lib "user32" Alias "FindWindowA" (Byval dummy As Long, Byval lpwindowname As String)
    • AnyPopup& Lib "user32" ()
    • ShowWindow& Lib "user32" Alias "ShowWindow" (Byval Hwnd As Long, Byval nCmdShow As Long)
    • IsIcon& Lib "user32" Alias "IsIconic" (Byval Hwnd As Long)
    • UpdateWindow& Lib "user32" (Byval Hwnd As Long)

Windows API - Menu Functions
    • GetCursorPos& Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI)
    • CreatePopupMenu& Lib "user32" Alias "CreatePopupMenu" ()
    • AppendMenu& Lib "user32" Alias "AppendMenuA" (Byval hMenu As Long, Byval wFlags As Long, Byval wIDNewItem As Integer, Byval lpNewItem As Any)
    • TrackPopupMenu& Lib "user32" Alias "TrackPopupMenu" (Byval hMenu As Long, Byval wFlags As Long, Byval x As Long, Byval y As Long, Byval nReserved As Long, Byval hwnd As Long, lprc As Rect)
    • DestroyMenu& Lib "user32" Alias "DestroyMenu" (Byval hMenu As Long)
    • GetMessage& Lib "user32" Alias "GetMessageA" (lpMsg As MSG, Byval hwnd As Long, Byval wMsgFilterMin As Long, Byval wMsgFilterMax As Long)

Windows API - Others
    • SendMessage& Lib "user32" Alias "SendMessageA" (Byval Hwnd As Long, Byval Msg As Long, Byval wParam As Long, lParam As Long)
    • SendMessageTimeOut& Lib "user32" Alias "SendMessageTimeOut" (Byval hwnd As Long, Byval msg As Long, Byval wparam As Long, Byval lparam As Long, Byval fuflags As Long, utimeout As Long, lpresult As Long)
    • GetClassName& Lib "user32" Alias "GetClassNameA" (Byval hwnd As Long, Byval lpclassname As String, Byval nmaxcount As Long)
    • GetOpenFileName& Lib "comdlg32.dll" Alias "GetOpenFileNameA" (OPENFILENAME As tagOPENFILENAME)
    • GetSaveFileName& Lib "comdlg32.dll" Alias "GetSaveFileNameA" (OPENFILENAME As tagOPENFILENAME)
 
QUICK LINKS
 
 

 

  © Shireburn Software Ltd. 2008 - 2024