Page 1 sur 1

MessageRequester

Publié : dim. 05/sept./2004 16:11
par djmcg
Un des parametre, est un nombre 16, 32, 48, 64
ce qui donne une icone differente suivant le type de message que l'on veux afficher.
On peut aussi passé ce parametre par une variable.
MAIS ce que je comprend moins en voyant un exemple ces :
0 + 4 * 16 par exemple.
Y a t'il une raison ?
Outre une question de méthode.

Publié : dim. 05/sept./2004 16:25
par Jacobus
Salut, :)

Tu peux mettre un bout de ton code pour voir,
Parles-tu bien de Messagerequester?

MessageRequester

Publié : dim. 05/sept./2004 16:31
par djmcg
Oui,
Mais Attention, j'ai pas de problème je veux juste comprendre.
Voici un exemple : Que j'ai pris sur le forum.
MessageRequester("Info","Vous avez appuyé sur le bouton " + str(Numero_Bouton", 0 + 4 * 16)

Pour le 0 + 4 * 16
Alors je me suis amusé, j'ai mis 64, ou j'ai passé une variable, et ca fonctionne bien.
Mais je cherche a comprendre si il y a une utilité a passé comme parametre 0 + 4 * 16

Publié : dim. 05/sept./2004 16:43
par Chris
Je ne vois pas l'intérêt de faire un truc pareil, sauf peut-être dans une démo pour faire défiler les icônes.

Si tu fais un truc comme ça, par exemple:

Code : Tout sélectionner

;-Pour info : Valeurs des icônes
; #MB_ICONERROR         = 16
; #MB_ICONQUESTION      = 32
; #MB_ICONEXCLAMATION   = 48
; #MB_ICONINFORMATION   = 64

For i = 1 To 4
  MessageRequester("Test","Cliquez",i*16)
Next
En plus, 0+4*16, a mon avis, ça revient à faire 4*16, et le 0 n'a pas une grande utilité ici.

Il faudrait tout le code pour comprendre l'utilité.

Publié : dim. 05/sept./2004 16:50
par Jacobus
Il me semble que c'est signé du Soldat Inconnu,
Ce doit être une de ses libs.

MessageRequester

Publié : dim. 05/sept./2004 16:51
par djmcg
OK outre pour les besoin d'une démo, le 0 + 4 * 16, n'est pas utile, ces ce qui me semblait, mais comme je débute en PB, je voulait être sûr.
Merci très beaucoup. :lol:

Publié : dim. 05/sept./2004 17:16
par Dr. Dri
le 0 désigne le type de bouton (ici, oké)
le i de 16*i désigne le numéro de l'icone

Dri

MessageRequester

Publié : dim. 05/sept./2004 18:13
par djmcg
OK, je comprend mieux MessageRequesterPlus
MERCI

Publié : dim. 05/sept./2004 18:17
par gansta93
pour le messagerequester j'ai toujours fais avec |

Code : Tout sélectionner

messagerequester("Essais","Boîte de dialogue.",#mb_ok|#mb_iconasterisk)
on peut même rajouter un troisième par exemple si on a deux bouton... |#mb_defbutton2 avant le )... je faisais comme ça avant mais j'avais toujours le même type... mais le | marche très bien et je le trouve plus simple comme toutes les autres fonctions pour les flag on mait en général un |.

Publié : lun. 06/sept./2004 15:42
par Le Soldat Inconnu
oui, c'est signé de moi, ce truc :roll: , c'est juste pour ceux qui comme moi n'ont pas cherché les constantes correspondantes et qui mettent directement les valeurs.

pour le prog, ça change rien vu que le compilo va simplifié le 0 + 4 * 16 en 64 automatiquement.

MessageRequester

Publié : lun. 06/sept./2004 19:51
par djmcg
Salut,

0 + 4 *64
après explication et test, je vois l'utilité donc j'adopte, parce-que en fait je veux passer une variable.

Merci pour les tutos.
Ces un grand service j'apprécie.
Bonne soirée