| |||||
| Dernière réponse | |
|---|---|
| Sujet : [C++] Curseur(s) et Dialogue(s) ?? | |
| The Boss | 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+ |
| Vue Rapide de la discussion |
|---|