Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1769 connectés 

  FORUM HardWare.fr
  Programmation

  [C++] Curseur(s) et Dialogue(s) ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] Curseur(s) et Dialogue(s) ??

n°78355
The Boss
The Boss of the Road
Posté le 05-12-2001 à 10:49:24  profilanswer
 

Salut à tous!!...
 
 
J'ai cherché à faire un programme qui est en fait un programme spéciale puiqu'il , s'il marchait, permettrait de charger un curseur une fois que l'icône voulu est sélectionné et que quand il s'imprime sur l'écran sa boîte de dialogue et ses caractéristiques s'afficherait ...
 
Voici ce que j'ai écrit :
 
void CxDoc::OnComposantResistance
{
      hCursor Cur;
      Cur.LoadCursor(IDC_RESISTANCE_CUR);
}
 
J'ajoute ensuite WM_SETCURSOR, et j'écrit
void CxDoc::OnSetCursor
{
     hCursor Cur;
     Cur.SetCursor(IDC_RESISTANCE_CUR);
     CResistanceDialog Dlg;
     
Dlg.m_FirstRing*m_SecondRing*m_ThirdRing*m_FourthRing*m_Tolerance;
 
 
      if(Dlg.DoModal()== IDOK)
      Dlg.m_FirstRing*m_SecondRing*m_ThirdRing*m_FourthRing*m_Tolerance = Dlg.m_Resistance;
 
}
 
 
Bien Sûr, tous ce que, j'ai écrit là est valide mais je n'ai pas écrit CxDoc.h Dans Cette demande d'aide car ce serait trop long.
Enfin, avec ca ca ne devrait pas trop poser de problème , sinon je vous donnerais le listing exact une fois que je serais sur mon PC, (je suis dans un lycée en ce moment ) .
Et ceci ne marche pas.
D'où viens l'erreur???
Merci de me le faire savoir..
PS = Je n'avais pas le code sous les yeux donc il se peut que vous ayez une erreur lors de l'écriture
 
sur ce A+


---------------
A déserter sans risque, on périt sans gloire
mood
Publicité
Posté le 05-12-2001 à 10:49:24  profilanswer
 

n°78361
El_gringo
Posté le 05-12-2001 à 11:16:41  profilanswer
 

in-com-pré-hen-sible !
ou alors c moi qui ai du mal, mais permet moi de douter...

n°78366
BENB
100% Lux.
Posté le 05-12-2001 à 11:29:55  profilanswer
 

El_Gringo a écrit a écrit :

in-com-pré-hen-sible !
ou alors c moi qui ai du mal, mais permet moi de douter...  




Permets moi de t'aider...
D'une part il a des mots qui syntaxiquement font des phrases tout a fait correctes (surtout dans le cadre d'un tel forum) dont la semanique est a peu-pres accessible si on les prends une par une... par contre l'ensemble donne une impression de flou...
Assez courante sur le forum...
 
Pour eclairer ces propos un morceau de code dans le quel aucun commentaire n'affecte la comprehension...
je note la g-value : Dlg.m_FirstRing*m_SecondRing*m_ThirdRing*m_FourthRing*m_Tolerance qui me laisse supposer une surcharge de l'operateur * pour ces membres dont le type ne nous est pas indique...
 
Enfin bref, je suis d'accord avec toi El_Gringo :D

n°80802
The Boss
The Boss of the Road
Posté le 12-12-2001 à 10:39:14  profilanswer
 

Salut à tous!!...
 
 
J'ai cherché à faire un programme qui permettrait de charger un curseur une fois que l'icône voulu est sélectionné et que quand il s'imprime sur l'écran sa boîte de dialogue s'afficherait ...
 
Voici ce que j'ai écrit :
 
void CxDoc::OnComposantResistance
{
      hCursor Cur;
      Cur.LoadCursor(IDC_RESISTANCE_CUR);
}
 
J'ajoute ensuite WM_SETCURSOR, et j'écrit
void CxDoc::OnSetCursor
{
     hCursor Cur;
     Cur.SetCursor(IDC_RESISTANCE_CUR);
     CResistanceDialog Dlg;
     
Dlg.m_FirstRing*m_SecondRing*m_ThirdRing*m_FourthRing*m_Tolerance;
 
 
      if(Dlg.DoModal()== IDOK)
      Dlg.m_FirstRing*m_SecondRing*m_ThirdRing*m_FourthRing*m_Tolerance = Dlg.m_Resistance;
 
}
 
 
Bien Sûr, tous ce que, j'ai écrit là est valide mais je n'ai pas écrit CxDoc.h Dans Cette demande d'aide car ce serait trop long.
Enfin, avec ca ca ne devrait pas trop poser de problème , sinon je vous donnerais le listing exact une fois que je serais sur mon PC, (je suis dans un lycée en ce moment ) .
Et ceci ne marche pas.
D'où viens l'erreur???
Merci de me le faire savoir..
PS = Je n'avais pas le code sous les yeux donc il se peut que vous ayez une erreur lors de l'écriture
 
Alors,
m_FirstRing  = Couleur du 1° anneau
m_SecondRing = Couleur du 2° anneau
m_ThirdRing  = Couleur du 3° anneau
m_FourthRing = Couleur du 4° anneau(facultative)
m_Tolerance  = Tolérence de l'anneau...
 
Prenons un Exemple :
m_FirstRing  = RED;
m_SecondRing = GREEN;
m_ThirdRing  = BLUE;
m_FourthRing = NULL;
m_Tolerance  = GOLD;
 
Ce qui nous ferait en francais
 
Une Resistance de 2     5      6          0.5
                 RED  GREEN   BLUE        GOLD
 
soit une résistance de 25000000 Ohm avec une tolérance de 0.5%
 
voilà a quoi serve les fonctions utilisées ci-dessus
 
 
 
sur ce A+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C++] Curseur(s) et Dialogue(s) ??

 

Sujets relatifs
Position du CURSEUR !!![HTML] ouvrir une boite de dialogue avant un téléchargement....
[VB] Placer le curseur dans telle ou telle zone de texte[VBA] comment fermer une boite de dialogue
comment enlerver un truc dans une boite de dialogue ??ki peut m'expliquer (simplement) comment creer une boite de dialogue
[JS] boite de dialogue[C++ MFC] Boite de dialogue non modale
[MFC] rendre une boite de dialogue toujours visible ?[MFC] rendre une boite de dialogue invisible au lancement
Plus de sujets relatifs à : [C++] Curseur(s) et Dialogue(s) ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR