Retour au sommaire

SourceServer
ForumServer

DesignServer

Accueil CanalOpenSource


Liens :

www.pmarty.com
www.4D.fr
www.fyi.4D.fr
www.ajar.ch
www.4DToday.com

 

Comment changer l'écran d'accueil

 

xShell2002 présente son écran d'accueil. Cette fenêtre contient une image que vous pouvez modifier sans difficulté. Pour remplacer cette image par la celle de votre choix, il suffit de placer dans le dossier properties une image qui se nomme SplashScreen.jpg . Le dossier properties se trouve à coté du fichier de données. Lorsque vous lancez xShell2002, cette image est chargée et la fenêtre se redimensionne automatiquement en fonction de la taille de l'image.

L'écran d'accueil est toujours positionné en haut à gauche avec la barre de titre sous la barre de menus. Vous pouvez changer ce comportement. Prenons par exemple le cas ou vous désirez que la fenêtre soit centrée. Ouvrez la méthode SpashScreen . Repérez la ligne wnd_Dock (1;20;50;4;str_Get ("Accueil")). Remplacez là par wnd_Centre (20;50;4;str_Get ("Accueil")) et l'écran d'accueil s'ouvrira au centre de votre écran au prochain lancement de la base.

Vous pouvez aussi désirer ne pas afficher l'écran d'accueil au démarrage. Pour cela, il vous suffit d'ouvrir le fichier DBPrp.txt qui se trouve dans le dossier properties et à la ligne ShowEnvironnement=yes, vous écrivez ShowEnvironnement=no. Pour faire apparaître ou pour cacher l'écran d'accueil par programmation, il existe la méthode SplashScreen_Show . Elle ne nécessite pas de paramètre, elle effectue une bascule, c'est-à-dire qu'elle affiche l'écran d'accueil s'il est caché et le masque s'il est visible.

Dernier point en relation avec ce sujet, la fenêtre du process principal. Par défaut, cette fenêtre n'est affichée que si l'utilisateur connecté possède un droit d'administrateur. Sinon, il est impossible à un utilisateur lambda d'accéder à cette fenêtre. Vous pouvez décider de changer ce comportement et d'afficher la fenêtre du process principal quelque soit l'utilisateur. Dans ce cas, toujours dans le fichier DBPrp.txt, à la ligne HideMainProcess=yes remplacez le "yes" par "no".



Retour | Haut de page