Modernisez vos Applications PowerBuilder

PowerMessage - Message Windows 10

Ultimate Suite for PowerBuilder Windows 10 message permet d'afficher des messages aux utilisateurs en reprenant le style des notifications Windows 10.

Ce contrôle remplace la Messagebox PowerBuilder traditionnelle pour offrir un design contemporain à vos utilisateurs.

Ultimate Suite for PowerBuilder PowerMessage

Implémentation

//La solution la plus simple d'utiliser PowerMessage consiste à créer une variable globale pour votre application:

n_cst_powermessage gnv_message

//L'objet PowerMessage est auto-instantié pour pouvoir l'utiliser immédiatement :

gnv_message.MessageBox("My Title", "This is my message.")

//Par défaut, PowerMessage utilise la fenêtre la plus haute de votre application pour la superposition des messages. 
//Vous pouvez explicitement indiquer la fenêtre parent en appellant la méthode of_Register:

gnv_message.of_Register(w_frame)

//PowerMessage a également des fonctionnalités de thème. Vous définissez le thème comme tout autre contrôle.
//Vous pouvez appeler of_SetTheme très tôt dans le cycle de vie de votre application (par exemple, lorsque l'application s'ouvre).
//Pour un look plus moderne, utilisez les thèmes Windows10_ *.
// Si vous aimez le thème "BLEU" pour votreapplication, utilisez le thème Windows10_BLUE pour PowerMessage.

gnv_message.of_SetTheme("Windows10_BLUE")

//Si vous ne voulez pas déclarer de variable globale, vous pouvez utiliser PowerMessage localement :

n_cst_powermessage lnv_message
lnv_message.MessageBox("My Title", "This is my message.")