---- Delphi est un langage de programmation orienté objet. Parmi les nombreuses classes contenues dans Delphi, Tapplication est une classe qui joue un rôle très important. La classe Tapplication est une classe utilisée pour décrire les applications compilées par Delphi. Grâce à une application flexible de cette classe, de nombreux programmes distinctifs peuvent être préparés. Donnons quelques exemples à cet égard.
---- 1 détecter si le programme Windows actuel est activé:
---- La classe Tapplication a une propriété - active, qui peut décrire si le programme en cours d'exécution est activé et devient au centre de Windows. Le code de détection est le suivant:
IfApplication.active = falsethhen
ShowMessage («La fenêtre actuelle n'est pas activée»);
---- 2 Obtenez le nom du programme actuel:
---- La propriété Exename de la classe Tapplication peut renvoyer le nom de fichier complet (y compris le chemin d'accès) de ce programme exécutable. Le code implémenté est le suivant:
--- showMessage (application.exename);
---- 3 Modifiez le titre lorsque le programme est minimisé
---- Si vous observez attentivement, vous constaterez que les titres de certains programmes ne sont pas conformes aux noms des programmes, en particulier dans certains programmes d'anglais. , c'est souvent que c'est devenu quelques lettres. Ce qui fonctionne au milieu, c'est la propriété du titre de la classe Tapplication. Cette propriété détermine le titre lorsque le programme est minimisé, et le titre de la barre de titre dans la fenêtre est déterminé par la propriété de légende du formulaire. Le code est le suivant:
Form1.caption: = 'Titre de la fenêtre';
Application.title: = 'titre du programme';
---- En fait, nous pouvons également spécifier la valeur d'attribut de titre de la classe Tapplication lors de la programmation. La méthode de fonctionnement consiste à réduire le menu du projet dans l'environnement de développement et à sélectionner le menu des options et la boîte de dialogue comme le montre la figure 1 (omise). Cet effet peut également être réalisé en remplissant la colonne de titre de cette boîte de dialogue. Et parce que les fichiers généraux du projet sont nommés en anglais, le titre de la boîte de message apparaît pendant l'opération du programme est en anglais. Mais après avoir précisé cette propriété, les titres de toutes les fenêtres de message de ce programme deviennent la valeur du titre. Cela rend le programme plus complet.
---- 4 spécifiez la fenêtre principale du programme
--- Les interfaces dans les systèmes Windows sont toutes des fenêtres, mais d'une manière générale, il y a une fenêtre principale. La propriété MainForm de Tapplication peut revenir à la fenêtre principale du programme.
---- 5 Boîte de messages d'affichage
---- Delphi a de nombreuses fonctions et procédures pour afficher les boîtes de messages. Si vous souhaitez générer un bouton avec l'affichage chinois, vous aurez besoin d'une fonction MessageBox qui aide à Tapplication. Le prototype de cette fonction est le suivant:
---- FonctionMessageBox (texte, légende: char; drapeaux: longint): entier
;
---- Dans cette fonction, les deux premiers éléments sont les informations rapides affichées et le titre de la fenêtre de message. Les utilisateurs familiers avec Delphi peuvent remarquer que cette fonction est un peu différente de la fonction du même nom fourni par Delphi3. en pointeurs. Nous devons prêter attention à la différence lorsque vous l'utilisez.
---- Application.MessageBox («Avez-vous besoin de l'enregistrer?», «Message invite», MB_OKCancel);
----- Enfin, une explication est donnée sur la valeur de retour de cette fonction. est pressé.
---- la signification du bouton du tableau 1 et la valeur définie dans le système
La signification du bouton la valeur renvoyée par la fonction lors de la suppression de ce bouton
Idabort 3
Idcancel 2
Idignore 5
Idno 7
Idok 1
IDRÉRIE 4
Idyes 6
---- 6 Contrôlez la taille de la fenêtre
--- Généralement, la poignée de fenêtre peut être utilisée pour ajuster la taille de la fenêtre, mais elle peut également être utilisée pour ajuster la taille de la fenêtre à l'aide des événements d'application. La méthode d'implémentation consiste à utiliser les deux processus suivants:
Application.minimized;
Application.Restore;
--- Le processus précédent est utilisé pour minimiser la fenêtre principale du programme, et ce dernier processus est utilisé pour restaurer la fenêtre minimisée à sa taille d'origine.
---- 7 lien en ligne Fichier d'aide
---- La propriété CurrentHelpFile de l'application peut spécifier le nom de fichier du fichier d'aide en ligne utilisé par le programme actuel. Cette propriété est souvent utilisée en conjonction avec une autre méthode. Par exemple:
Application.helpfile: = «Nom du fichier d'aide en ligne»;
Application.helpJump («thème du fichier d'aide en ligne»)
----- Grâce à cette combinaison de commandes, nous pouvons faire apparaître le système un fichier d'aide en ligne montrant un certain sujet.
---- 8 Créez dynamiquement des fenêtres lorsque le programme est en cours d'exécution
---- Habituellement, des fenêtres sont ajoutées au projet pendant la conception, mais parfois nous devons également ajouter des fenêtres dynamiquement lorsque le programme est en cours d'exécution.
FORM3: TFORM3; // Déclarer la classe Windows
Application.CreateForm (TForm3, Form3); // Créer une fenêtre
---- 9 terminer le programme
---- Bien que nous puissions fermer un programme en fermant la fenêtre principale, une meilleure façon consiste à utiliser le processus de terminaison de l'application. Il peut réaliser une fermeture plus approfondie du programme.
---- 10Destroy Attribut.
---- Bien que Delphi fournisse cette propriété, il n'est pas recommandé de l'utiliser. est similaire. Il peut non seulement fermer l'instance du programme lui-même, mais également publier les ressources occupées par le programme, pour obtenir le but de nettoyer complètement le programme hors du système.