Домой Классы Статические функции Перечисления (ENUM) Структуры (STRUCTURE)

{Alien_windows|_applications}


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



Функции для работы с окнами других приложений. Зависят от платформы (применимы к Windows). Не реализованы для всех целевых языков (Java).


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



-------------------------------------- 'информация о текущем активном окне'

  

FUNCTION Caption_foreground|_window ==> STR , NATIVE



FUNCTION Window_foreground|_handle ==> INT , NATIVE



-------------------------------------------------------------- 'поиск окон'

  

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



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



----------------------------------------------------- 'информация об окнах'

        

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}



---------------------------------------- 'управление окнами / приложениями'

        

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



----------------------------------------------------------- 'дочерние окна'

 

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


END