CitrixWindowResize Function

Action

Resizes the specified window.

Include file

CitrixAPI.bdh

Syntax

CitrixWindowResize( in nWindow : number,
                    in nWidth  : number,
                    in nHeight : number ): boolean;

Return value

  • true if the function succeeds

  • false otherwise

Parameter Description
nWindow Window handle returned by a call to CitrixWaitForWindowCreation or the SearchWindow functions.
nWidth Specifies the new width of the window.
nHeight Specifies the new height of the window.

Example:

  transaction TMain
  var
  begin
    CitrixInit(640, 480);
    CitrixConnect("myserver", "myusername", "mypass", "mydomain", COLOR_16bit);
    CitrixWaitForLogon();
    hWnd6 := CitrixWaitForWindowCreation("ICA Seamless Host Agent", MATCH_Exact, 0x94C800C4, 0, 0, 390, 223);
    CitrixWaitForWindow(hWnd6, EVENT_Activate);
    CitrixWaitForWindowCreation("Program Manager");
    CitrixMouseClick(182, 195, hWnd6, MOUSE_ButtonLeft);
    CitrixWaitForWindow(hWnd6, EVENT_Destroy);
    ThinkTime(2.78);
    CitrixMouseDblClick(38, 22, DESKTOP, MOUSE_ButtonLeft);
    hWnd8 := CitrixWaitForWindowCreation("My Documents", MATCH_Exact, 0x16CF0000, 285, 31, 268, 205);
    CitrixWaitForWindow(hWnd8, EVENT_Activate);
    CitrixWindowResize(hWnd8, 200, 100);
    wait 3.0;
    CitrixMouseClick(190, 13, hWnd8, MOUSE_ButtonLeft);
    CitrixWaitForWindow(hWnd8, EVENT_Destroy);
    CitrixDisconnect();
  end TMain;