Home Index classes Index static functions Index enumerations Index structure types

{Alien_windows|_applications}


CLASS {Alien_windows|_applications} , UNTESTED, NATIVE, ABSTRACT :



A set of functions to work with windows of other applications. Platform dependent (mainly for Windows OS). Not implemented for all the destination languages (Java).


IMPORT : {NATIVE_Alien_windows} , {Geometry} , {AL4_form} .



--------------------------------------------------------- 'foreground info'

  

FUNCTION Caption_foreground|_window ==> STR , NATIVE



FUNCTION Window_foreground|_handle ==> INT , NATIVE



-------------------------------------------------------------------- 'find'

  

FUNCTION Find_window (
     
STR Caption|_start ,
     
STR Class|_window ) ==> INT , NATIVE



FUNCTION List_windows|_on_desktop (
     
INT Array|_handles [] ,
     
BOOL Visible|_only ) , NATIVE



---------------------------------------------------------- 'info by handle'

        

FUNCTION Is_window ( INT Handle|_test ) ==> BOOL , NATIVE



FUNCTION Is_visible|_window ( INT Handle|_test ) ==> BOOL , NATIVE



FUNCTION Is_maximized|_window ( INT Handle|_test ) ==> BOOL , NATIVE



FUNCTION Is_minimized|_window ( INT Handle|_test ) ==> BOOL , NATIVE



FUNCTION Window_caption ( INT Handle|_window ) ==> STR , NATIVE



FUNCTION Window_class ( INT Handle|_window ) ==> STR , NATIVE



FUNCTION Window_loc|ation (
     
INT Handle|_window ,
     
INT Coord|inates_X_Y_W_H [] ) , NATIVE



FUNCTION Window_rect|angle ( INT Handle|_window ) ==> {Geometry}.{rect}



--------------------------------------------------------- 'control windows'

        

FUNCTION Show_window (
     
INT Handle|_window ,
     
BOOL Show|_false_to_hide ,
     
BOOL Activate|_when_show ) , NATIVE



FUNCTION Bring_to_front ( INT Handle|_window ) , NATIVE



FUNCTION Set_window_loc|ation (
     
INT Handle|_window ,
     
INT X|_position_pixels ,
     
INT Y|_position_pixels ,
     
BOOL XY|_change ,
     
INT W|idth_size_pixels_0if_not_change ,
     
INT H|eight_size_pixels_0if_not_change ) , NATIVE



FUNCTION Minimize_window ( INT Handle|_window ) , NATIVE



FUNCTION Restore_window|_from_minimized ( INT Handle|_window ) , NATIVE



FUNCTION Close_window ( INT Handle|_window ) , NATIVE



FUNCTION Close_application|_by_window (
     
INT Handle|_window ,
     
BOOL Wait|_for_exit ) , NATIVE



FUNCTION Set_foreground|_window ( INT Handle|_window ) , NATIVE



----------------------------------------------------------- 'child windows'

 

FUNCTION List_child|ren_windows (
     
INT Handle|_window_parent ,
     
INT Child|ren_windows_handles [] ) , NATIVE


END