Je code un petit client mail. Je cherche a afficher l'état de la
connexion dans un petit contrôle static en bas de ma fenêtre, avec la
fonction SetWindowText()
Pour une raison mystérieuse (pour moi), cela ne marche pas au cours des
fonctions d'envoi et réception, seul le dernier appel a SetWindowText()
est pris en compte. [en mode debug, j'ai mis des messagebox partout, et
curieusement l'affichage fonctionne]
Je dois avoir zappé quelque chose au niveau du rafraichissement de
l'affichage, ou quoi...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel
Yoch wrote:
Bonjour,
Je code un petit client mail. Je cherche a afficher l'état de la connexion dans un petit contrôle static en bas de ma fenêtre, avec la fonction SetWindowText()
Pour une raison mystérieuse (pour moi), cela ne marche pas au cours des fonctions d'envoi et réception, seul le dernier appel a SetWindowText() est pris en compte. [en mode debug, j'ai mis des messagebox partout, et curieusement l'affichage fonctionne]
Je dois avoir zappé quelque chose au niveau du rafraichissement de l'affichage, ou quoi...
Avez vous une idée pour m'aider ?
C'est difficile de deviner juste avec SetWindowText() comme info.. Est-ce que tu raffraichis le static ensuite avec une des fonctions pour raffraichir comme RedrawWindow() par exemple ?
Yoch wrote:
Bonjour,
Je code un petit client mail. Je cherche a afficher l'état de la
connexion dans un petit contrôle static en bas de ma fenêtre, avec la
fonction SetWindowText()
Pour une raison mystérieuse (pour moi), cela ne marche pas au cours des
fonctions d'envoi et réception, seul le dernier appel a SetWindowText()
est pris en compte. [en mode debug, j'ai mis des messagebox partout, et
curieusement l'affichage fonctionne]
Je dois avoir zappé quelque chose au niveau du rafraichissement de
l'affichage, ou quoi...
Avez vous une idée pour m'aider ?
C'est difficile de deviner juste avec SetWindowText() comme info..
Est-ce que tu raffraichis le static ensuite avec une des fonctions pour
raffraichir comme RedrawWindow() par exemple ?
Je code un petit client mail. Je cherche a afficher l'état de la connexion dans un petit contrôle static en bas de ma fenêtre, avec la fonction SetWindowText()
Pour une raison mystérieuse (pour moi), cela ne marche pas au cours des fonctions d'envoi et réception, seul le dernier appel a SetWindowText() est pris en compte. [en mode debug, j'ai mis des messagebox partout, et curieusement l'affichage fonctionne]
Je dois avoir zappé quelque chose au niveau du rafraichissement de l'affichage, ou quoi...
Avez vous une idée pour m'aider ?
C'est difficile de deviner juste avec SetWindowText() comme info.. Est-ce que tu raffraichis le static ensuite avec une des fonctions pour raffraichir comme RedrawWindow() par exemple ?
Yoch
Michel a écrit :
Yoch wrote:
Bonjour,
Je code un petit client mail. Je cherche a afficher l'état de la connexion dans un petit contrôle static en bas de ma fenêtre, avec la fonction SetWindowText()
Pour une raison mystérieuse (pour moi), cela ne marche pas au cours des fonctions d'envoi et réception, seul le dernier appel a SetWindowText() est pris en compte. [en mode debug, j'ai mis des messagebox partout, et curieusement l'affichage fonctionne]
Je dois avoir zappé quelque chose au niveau du rafraichissement de l'affichage, ou quoi...
Avez vous une idée pour m'aider ?
C'est difficile de deviner juste avec SetWindowText() comme info.. Est-ce que tu raffraichis le static ensuite avec une des fonctions pour raffraichir comme RedrawWindow() par exemple ?
Merci pour ta réponse ! :)
Je suis débutant en WinAPI (premier programme en fait). Je me disais bien qu'il fallait visiblement rafraichir le contrôle, mais je ne savais pas trop comment faire.
Quelle est la meilleure méthode selon toi ?
ps: ce qui est bizarre, c'est que cela marchait au début, lorsque le code était plus léger...
Michel a écrit :
Yoch wrote:
Bonjour,
Je code un petit client mail. Je cherche a afficher l'état de la
connexion dans un petit contrôle static en bas de ma fenêtre, avec la
fonction SetWindowText()
Pour une raison mystérieuse (pour moi), cela ne marche pas au cours
des fonctions d'envoi et réception, seul le dernier appel a
SetWindowText() est pris en compte. [en mode debug, j'ai mis des
messagebox partout, et curieusement l'affichage fonctionne]
Je dois avoir zappé quelque chose au niveau du rafraichissement de
l'affichage, ou quoi...
Avez vous une idée pour m'aider ?
C'est difficile de deviner juste avec SetWindowText() comme info..
Est-ce que tu raffraichis le static ensuite avec une des fonctions pour
raffraichir comme RedrawWindow() par exemple ?
Merci pour ta réponse ! :)
Je suis débutant en WinAPI (premier programme en fait). Je me disais
bien qu'il fallait visiblement rafraichir le contrôle, mais je ne savais
pas trop comment faire.
Quelle est la meilleure méthode selon toi ?
ps: ce qui est bizarre, c'est que cela marchait au début, lorsque le
code était plus léger...
Je code un petit client mail. Je cherche a afficher l'état de la connexion dans un petit contrôle static en bas de ma fenêtre, avec la fonction SetWindowText()
Pour une raison mystérieuse (pour moi), cela ne marche pas au cours des fonctions d'envoi et réception, seul le dernier appel a SetWindowText() est pris en compte. [en mode debug, j'ai mis des messagebox partout, et curieusement l'affichage fonctionne]
Je dois avoir zappé quelque chose au niveau du rafraichissement de l'affichage, ou quoi...
Avez vous une idée pour m'aider ?
C'est difficile de deviner juste avec SetWindowText() comme info.. Est-ce que tu raffraichis le static ensuite avec une des fonctions pour raffraichir comme RedrawWindow() par exemple ?
Merci pour ta réponse ! :)
Je suis débutant en WinAPI (premier programme en fait). Je me disais bien qu'il fallait visiblement rafraichir le contrôle, mais je ne savais pas trop comment faire.
Quelle est la meilleure méthode selon toi ?
ps: ce qui est bizarre, c'est que cela marchait au début, lorsque le code était plus léger...
Michel
Yoch wrote:
Merci pour ta réponse ! :)
Je suis débutant en WinAPI (premier programme en fait). Je me disais bien qu'il fallait visiblement rafraichir le contrôle, mais je ne savais pas trop comment faire.
Quelle est la meilleure méthode selon toi ?
ps: ce qui est bizarre, c'est que cela marchait au début, lorsque le code était plus léger...
Oui, en principe on n'a pas besoin de raffraichir.. Après ça dépend des cas, RedrawWindow(), SetWindowPos(), ..
Yoch wrote:
Merci pour ta réponse ! :)
Je suis débutant en WinAPI (premier programme en fait). Je me disais
bien qu'il fallait visiblement rafraichir le contrôle, mais je ne savais
pas trop comment faire.
Quelle est la meilleure méthode selon toi ?
ps: ce qui est bizarre, c'est que cela marchait au début, lorsque le
code était plus léger...
Oui, en principe on n'a pas besoin de raffraichir..
Après ça dépend des cas, RedrawWindow(), SetWindowPos(), ..
Je suis débutant en WinAPI (premier programme en fait). Je me disais bien qu'il fallait visiblement rafraichir le contrôle, mais je ne savais pas trop comment faire.
Quelle est la meilleure méthode selon toi ?
ps: ce qui est bizarre, c'est que cela marchait au début, lorsque le code était plus léger...
Oui, en principe on n'a pas besoin de raffraichir.. Après ça dépend des cas, RedrawWindow(), SetWindowPos(), ..