Afficher un msg en bas de la fenetre + changer le text d'un menu [MFC] - C++ - Programmation
Marsh Posté le 19-05-2003 à 14:40:04
polo021 a écrit : |-----------------| |
tu dois parler de la status bar???
c'est possible de l'avoir dans une dialog box d'ailleurs???
Marsh Posté le 19-05-2003 à 14:42:21
oui c'est possible, il faut regarder dans la msdn
j'éditerais ce post avec l'adresse, pour l'instant je vais aller chercher.
Mais il faut regarder du coté de la classe CStatusBarCtrl
Voici ce que me donne ma msdn :
Citation : To use a status bar control with parts |
Voila...
Marsh Posté le 19-05-2003 à 14:44:23
harrysauce a écrit : |
oui ca doit etre ca. Mais a mon avis non y a pas moyen de l'avoir lorsqu'une dialog box est affichee (donc la status barre ne m'interesse pas trop).
Mais j'ai quand meme une barre grise en dessous. (c'est sans doute celle du menu que j'ai vire). Y a peut etre moyen de bidouiller un truc pour afficher un message la dedans non?
J'en appel a vos cerveaux de bidouilleurs pour m'aider a trouver une solution.
Marsh Posté le 19-05-2003 à 14:46:20
polo021 a écrit : |
moi ce que je fais generalment c'est un simple champ texte static, dans lequel je fous les infos a afficher....regarde si tu peux mettre un texte static dans ta barre grise....
Marsh Posté le 19-05-2003 à 14:46:34
cprends pas, si ton truc c une dialog pourquoi tu colles pas une bete zone de texte static en bas ?
Marsh Posté le 19-05-2003 à 14:47:31
chrisbk a écrit : cprends pas, si ton truc c une dialog pourquoi tu colles pas une bete zone de texte static en bas ? |
lui il a pas une dialog (enfin je crois pas...)
et puis grillaid
Marsh Posté le 19-05-2003 à 14:48:33
harrysauce a écrit : lui il a pas une dialog (enfin je crois pas...) |
et ben si c pas une dialog pkoi il utilise pas une status bar, genre je me fais un programme bidon avec l'assistant de VC qui me genere tout seul la status bar, je recopie le code dans mon projet courant et je suis content ? hein ?
Comprends rien
Marsh Posté le 19-05-2003 à 14:50:07
chrisbk a écrit : cprends pas, si ton truc c une dialog pourquoi tu colles pas une bete zone de texte static en bas ? |
je pourrais faire ca en effet. C'est juste que je suis en train de reecrire une application ou y avait une barre grise en dessous qui servait a afficher l'etat du pgm alors je voulais essayer de refaire la meme chose.
Marsh Posté le 19-05-2003 à 14:50:52
chrisbk a écrit : |
ben si t'as raison , j'utilise bien des dialog box
Marsh Posté le 19-05-2003 à 14:51:12
chrisbk a écrit : |
Citation : je voudrais bien faire ca. C'est a dire afficher un message sur l'etat du programme dans la barre grise en dessous(j'ai oublie son nom) |
peut etre que parce qu'il ne connaisait pas son nom il n'arrivait pas a trouver quoi que ce soit dans l'aide???
Marsh Posté le 19-05-2003 à 14:51:44
ReplyMarsh Posté le 19-05-2003 à 14:52:46
polo021 a écrit : |
echec et mat mon cher haurysaucisson (hohoho)
Marsh Posté le 19-05-2003 à 14:54:33
polo> Ca marche pas le coup du static dans la barre??
Et c'est vrai que la statusbar ne marche pas avec les Dialog ?
Marsh Posté le 19-05-2003 à 14:55:56
chrisbk a écrit : |
Citation : lui il a pas une dialog (enfin je crois pas...) |
j'avais bien précisé "je crois pas"
et puis j'ai proposé le texte static avant toi
touché coulé mon cher chrisbkasse(hohoho)
Marsh Posté le 19-05-2003 à 14:56:47
backdafuckup a écrit : polo> Ca marche pas le coup du static dans la barre?? |
ben deja je sais pas comment recuperer un poiteur sur ma statusbar, alors je cherche. Puis si je mtrouve on verra tout de suite si c'est possible ou pas.
Et le static dans la barre ca me parrait difficile puisque la barre en question est l'endroit ou se trouve habituellement le menu (que j'ai vire)
Marsh Posté le 19-05-2003 à 14:56:55
ReplyMarsh Posté le 19-05-2003 à 15:32:16
mais ce n'est pas ca qu'il me faut. Je viens de faire un des exemples presente et rien ne s'ajoute/s'affiche en bas dans la statusbar (puisque je pense qu'elle n'existe pas)
J'ai plus qu'a voir si je peux faire ca en static ds la boite directement.
Marsh Posté le 19-05-2003 à 15:33:14
polo021 a écrit : mais ce n'est pas ca qu'il me faut. Je viens de faire un des exemples presente et rien ne s'ajoute/s'affiche en bas dans la statusbar (puisque je pense qu'elle n'existe pas) |
C'est quoi ton interface ? Une interface SDI ou une boite de dialogue ?
Marsh Posté le 19-05-2003 à 15:34:39
Harkonnen a écrit : |
il l'a dit au dessus
boite de dialogue
Marsh Posté le 19-05-2003 à 15:35:30
harrysauce a écrit : il l'a dit au dessus boite de dialogue |
videmment fo savoir lire, s'pas ?
pis tiens, pkoi ce pseudo ridicule ?
Marsh Posté le 19-05-2003 à 15:36:09
ReplyMarsh Posté le 19-05-2003 à 15:36:49
Je vous merde
Polo > http://www.codeproject.com/statusbar/dlgstatbar01.asp
Marsh Posté le 19-05-2003 à 15:37:19
chrisbk a écrit : |
ca date du lycée c'est un mix entre le nom de notre prof d'anglais (harrison) et du fait qu'elle n'arretait pas de nous parler de ses sauces qu'elle ratait toujours d'ailleurs (elle etait -un peu- folle)....
Marsh Posté le 19-05-2003 à 15:38:10
harrysauce a écrit : |
C nul
Marsh Posté le 19-05-2003 à 15:39:20
ReplyMarsh Posté le 19-05-2003 à 15:39:41
chrisbk a écrit : |
et puis je suis un specialiste des peudos a la con, mon ancien pseudo c'etait tilateur, parce que je m'appelle ivan(tilateur)
Marsh Posté le 19-05-2003 à 15:43:27
je viens de tester le code avec une simple dialog box, et ca marche nickel... avec une appli mfc ca devrait marcher tout aussi bien, suffit de rajouter ce code dans ton InitDialog.
Code :
|
Marsh Posté le 19-05-2003 à 15:44:21
Konar a écrit : je viens de tester le code avec une simple dialog box, et ca marche nickel... avec une appli mfc ca devrait marcher tout aussi bien, suffit de rajouter ce code dans ton InitDialog. |
Marsh Posté le 19-05-2003 à 15:45:30
Konar a écrit : je viens de tester le code avec une simple dialog box, et ca marche nickel... avec une appli mfc ca devrait marcher tout aussi bien, suffit de rajouter ce code dans ton InitDialog.
|
Marsh Posté le 19-05-2003 à 15:48:28
ben koi... ca me fait plaisir de mettre un bo code win32 en plein milieu des mfc !
ah ouais aussi faut pas rater du InitCommonControls().
Marsh Posté le 19-05-2003 à 15:58:51
harrysauce a écrit : il l'a dit au dessus |
mais non!!!! DTC
J'ai jamais dit que c'etait une dialog based application, c'est une SDI dans laquelle il m'arrive d'utiliser des boites de dialgue.
Marsh Posté le 19-05-2003 à 15:59:39
Harkonnen a écrit : Je vous merde |
c'est celui la que j'avais essaye et qui ne fonctionne pas chez moi pour les raisons expliquees plus haut.
Marsh Posté le 19-05-2003 à 16:02:29
polo021 a écrit : |
polo021 a écrit : |
j'pouvais pas savoir
Marsh Posté le 19-05-2003 à 16:04:16
polo021 a écrit : |
justement, tes raisons :
polo021 a écrit : |
sont peu claires : t'avais par defaut un menu dans ta status bar ??? c'etait koi ce static, il se trouvait "dans" la status bar ou dans ta fenetre ? comme a dis chrisbk, je comprends plus rien la...
Marsh Posté le 19-05-2003 à 16:05:21
harrysauce a écrit : |
de toute facon tu sais rien toi alors c bien la peine de poster
Marsh Posté le 19-05-2003 à 16:05:53
Konar a écrit : |
+1
Marsh Posté le 19-05-2003 à 16:06:19
ReplyMarsh Posté le 19-05-2003 à 16:17:16
Konar a écrit : |
C'est vrai qu'un petit recapitulatif a ce stade ne serait pas du luxe.
J'ai donc une appli MFC SDI dans laquelle j'ai vire le CONTENU du menu (c'est a dire : le menu File, le menu Help, l'icone "Nouveau fichier", l'icone "Ouvrir un fichier", l'icone "Enregistrer",...).
et je voudrais bien me servir de cet emplacement vide pour y afficher des informations pendant l'execution du programme. Je pense que ce n'est pas possible mais en bidouillant y a surement moyen de faire quelquechose.
Sinon on peut peut-etre creer une StatusBar (lien de harko) mais ca n'a pas fonctionne.
Voila. Est ce plus clair?
En tout cas toute autre proposition (meme saugrenue) est la bienvenue.
Marsh Posté le 19-05-2003 à 14:29:29
|-----------------|
| |
| |
| |
| |
| |
| |
| |
|-----------------|
|message |
-------------------
je voudrais bien faire ca. C'est a dire afficher un message sur l'etat du programme dans la barre grise en dessous(j'ai oublie son nom)
Quelqu'un a des infos qui pourraient m'aider a faire ca?
Message édité par polo021 le 20-05-2003 à 10:33:54