maison
Top.Mail.Ru Yandeks.Metrika
Forum: "Main";
Archive actuelle: 2002.04.01;
Télécharger: [xml.tar.bz2];

vers le bas

Il y a une boîte de groupe avec une inscription à l'intérieur c'est la barre de progression Trouver des branches similaires


DimaIv   (2002-03-20 09:04) [0]

Lorsque la barre de progression démarre, le cadre de la GroupBox disparaît et la légende de la GroupBox n'est également pas visible. En règle générale, rien n'est visible à un centimètre au dessus et en dessous.



Song   (2002-03-20 09:31) [1]

"courir" ... Comment est-ce?
Commence à "compter les divisions" ???



DimaIv   (2002-03-20 09:42) [2]

> chanson
Oui, exactement.



Song   (2002-03-20 10:06) [3]

besoin de code ...
essayez de mettre à jour le formulaire.



RedWood   (2002-03-20 10:19) [4]

Bonjour!
alors ça devrait marcher:
pour i: = min à max commencent
ProgressBar.Position: = i;
GroupBox.Repaint;
...
bla-bla-bla
...
fin;



ppcat   (2002-03-20 10:49) [5]

Et mieux faire un rafraîchissement pour la forme entière.



ALFA   (2002-03-20 21:28) [6]

dans le cycle formant le mouvement de la barre de progression
Application.ProcessMessages
et mise à jour n'est pas nécessaire
Tout doit être visible
exemple
pour i: = 1 à 100 faire
commencer
ProgressBar.Position: = i;
.......
Application.ProcessMessages

fin;



Севостьянов Игорь   (2002-03-21 10:57) [7]

Application.ProcessMessages il est préférable de ne pas l'utiliser, car tous les messages seront traités ... Et si vous appuyez sur un bouton à ce moment, le message sera traité et il y aura peut-être un problème ... Il est préférable d'utiliser la fonction WinAPI pour mettre à jour la fenêtre. UpdateWindow (Handle);

Voici la description de MSDN

UpdateWindow
S'il y a une fenêtre, cela permet d'envoyer un message à la fenêtre. Si la région de mise à jour est vide, aucun message n'est envoyé.

BOOL UpdateWindow (
HWND hWnd // gérer la fenêtre
);
Paramètres
hWnd
[en] Poignée
Renvoyer des valeurs
Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est zéro.

Windows NT / 2000: pour obtenir des informations d'erreur étendues, appelez GetLastError.

Nos Exigences
Windows NT / 2000: Nécessite Windows NT 3.1 ou une version ultérieure.
Windows 95 / 98: Nécessite Windows 95 ou une version ultérieure.
En-tête: Déclaré dans Winuser.h; inclure Windows.h.
Bibliothèque: Utilisez User32.lib.

Voir aussi
Présentation de la peinture et du dessin, fonctions de peinture et de dessin, ExcludeUpdateRgn, GetUpdateRect, GetUpdateRgn, InvalidateRect, InvalidateRgn, WM_PAINT




Pages: 1 branche entière

Forum: "Main";
Archive actuelle: 2002.04.01;
Télécharger: [xml.tar.bz2];

à l'étage









Mémoire: 0.57 MB
Heure: 0.035 c
1-166
NLO
2002-03-19 10:18
2002.04.01
Inspecteur d'objets


1-222
Genbr
2002-03-19 07:48
2002.04.01
Formulaire modal


6-279
Pimin
2002-01-18 03:08
2002.04.01
Remplissez le formulaire Twebbrowserom


3-70
AlexNord
2002-03-01 01:16
2002.04.01
Conversion de données de DB en IB


3-47
Les ombres
2002-03-07 12:12
2002.04.01
oracle





afrikaans albanais Arabic arménien azerbaïdjanais basque Biélorusse Bulgare catalan Chinois simplifié) Chinois (traditionnel) croate Tchèque Danois Néerlandais English estonien Filipino Finlandais Français
galicien géorgien Allemand Grecque Créole haïtien hébreu Hindi Hongrois Islandais Indonesian irlandais Italien japonais Coréen letton lituanien macédonien Malay maltais Norvégien
persan Polonais Portugais roumain Russe serbe Slovaque Slovène Espagnol Swahili Suédois Thai turc ukrainien Urdu vietnamien gallois yiddish bengali bosniaque
Cebuano espéranto gujarati Hause hmong Igbo Javanais Kannada Khmer lao latin maori Marathi mongol népalais punjabi somali tamil telugu yoruba
zoulou
Английский Français Allemand Italien Португальский Русский Espagnol