
#include <magx.h> /* fichier dispo dans la doc de MagiC */
int is_magic(void) {
CV *magic;
if(get_cookie('MagX',&cv) && cv->aes))
return( cv->aes->version);
return 0;
}
appl_find("?AGI")
retourne une valeur positive si appl_getinfo() est présent.
Cette méthode fonctionne avec Wdialog, MagiC3, Naes et WinX (mais
pas multitos qui est trop ancient). La fonction suivante indique
si appl_getinfo() est dispo dans le système:
int is_appl_getinfo( void) {
if( _AESversion >= 0x0399 ||
appl_find("?AGI") !=-1)
return 1;
return 0;
}
wind_set( -1, WF_TOP, ap_id)met l'application ap_id en premier plan,
wind_set( window_handle, WF_ICONIFY, -1, -1, -1, -1)(mode non documenté de l'AES 4.1) génère un message d'iconification pour la fenêtre window_handle avec les coordonnées correctes.
appl_find( "SCREENMGR");permet de connaître à coup sur son identificateur. WM_M_SPECIAL: