communication entre la view et la boite de dialogue

communication entre la view et la boite de dialogue - C++ - Programmation

Marsh Posté le 27-07-2006 à 00:04:05    

bonjour,
j'ai un projet sur l'interface graphique,je veux dessiner dans le view à partir des paremetre que je dois l'entre dans laboite de dialogue.
esperant que vous avez comris mon probleme  
merci beacoup.

Reply

Marsh Posté le 27-07-2006 à 00:04:05   

Reply

Marsh Posté le 27-07-2006 à 04:06:08    

?

Reply

Marsh Posté le 27-07-2006 à 09:11:12    

marouane20101 a écrit :

esperant que vous avez comris mon probleme


 
Non, j'ai rien comme riz [:spamafote]


---------------
Töp of the plöp
Reply

Marsh Posté le 27-07-2006 à 12:19:01    

bonjour,
j'ai crée un projet appelé projet4,puis j'ai creé une boite de dialogue que je l'associe un classe appele CInstrument dans lequel j'ai inseré des edit box chacune a un variable m_x.
mais le probleme ce que quand j'utilise ces variable dans la classe Cprojet4View.
il me donne un erreur.
et merci beaucoup

Reply

Marsh Posté le 27-07-2006 à 13:43:54    

bon...
 
un conseil d'abord: lis les règles pour poster ici, ca m'évitera d'avoir à te dire que tu dois:
 
- donner ton environnement de développement (windows, linux, visual, gcc, .net, mfc, win32 ...).
- un morceau de code au moins, personne est devin et va te dire que ca plante à la ligne 42.
- Le message d'erreur exact, parce que t'as dû remarquer que des messages d'erreur, il y en a un certain nombre.

Reply

Marsh Posté le 27-07-2006 à 14:21:15    

bonjour,
moi je travaile sous windows.
en fait il y'a 2 parties de codes:
la 1ere:

Code :
  1. class CInstrument3 : public CDialog
  2. {
  3. // Construction
  4. public:
  5. CInstrument3(CWnd* pParent = NULL);   // standard constructor
  6. // Dialog Data
  7. //{{AFX_DATA(CInstrument3)
  8. enum { IDD = IDD_DIALOG3 };
  9. int m_initial
  10. //}}AFX_DATA
  11. // Overrides
  12. // ClassWizard generated virtual function overrides
  13. //{{AFX_VIRTUAL(CInstrument3)
  14. protected:
  15. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  16. virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
  17. //}}AFX_VIRTUAL
  18. // Implementation
  19. protected:
  20. // Generated message map functions
  21. //{{AFX_MSG(CInstrument3)
  22. afx_msg void Onfermer3();
  23. virtual BOOL OnInitDialog();
  24. afx_msg void Onechelle3();
  25. //}}AFX_MSG
  26. DECLARE_MESSAGE_MAP()
  27. };
  28. la deme ou il le probleme:
  29. void CProjet14View::OnInstrument5Instrument5()
  30. {CMs2711a contro;contro.initialise();
  31. //TODO: Add your command handler code here
  32. int i,j;CClientDC adc(this);
  33. for(i=m_initial;i<800;i++)
  34. {
  35.  for(j=0;j<600;j++)
  36.  {
  37.   adc.SetPixel(799-i,599-j,adc.GetPixel(i,j)+RGB(55,55,55));
  38. le probleme reside sur la ligne:
  39. for(i=m_initial;i<600;i++)
  40. le message d'erreur c'est:
  41. undeclared variable m_initial
  42.  }
  43. }


Message édité par Harkonnen le 30-07-2006 à 01:31:41
Reply

Marsh Posté le 27-07-2006 à 14:30:21    

Bah tu fais appel à un attribut d'un objet2 à partir d'un autre objet1, comme si cet attribut appartenait à l'objet1  ... c'est normal que ca fonctionne pas.

Reply

Marsh Posté le 27-07-2006 à 14:32:28    

quelle solution vous proposez

Reply

Marsh Posté le 27-07-2006 à 14:46:08    

moi rien du tout, c'est assez évident dès lors qu'on a lu un peu de tutoriel, ou de documentation, ou de bouquin ... (l'histoire du gars qui a la dalle et du pecheur).
 
Quelle est ton approche de la prog ?  
Tu as fais quoi avant de prendre le clavier pour pondre ça ?

Reply

Marsh Posté le 28-07-2006 à 12:47:20    

copy/paste .....

Reply

Marsh Posté le 28-07-2006 à 12:47:20   

Reply

Marsh Posté le 28-07-2006 à 13:18:38    

:??:

Reply

Marsh Posté le 28-07-2006 à 14:55:04    

je crois qu'il doit 'debuger' un programme pas à lui dont le code n'est pas assez commenté, je compati avec lui

Reply

Marsh Posté le 28-07-2006 à 15:07:47    

suppositions.

Reply

Marsh Posté le 28-07-2006 à 15:41:32    

ou encore sous l'effet d'une drogue inconnu il a codé toute la nuit et ne se souvient plus comment il a fait
 
ca vous arrive ?
 
(vive lhumour)

Reply

Marsh Posté le 29-07-2006 à 19:49:37    

Vectteur a écrit :

ca vous arrive ?


De coder toute la nuit ? Oui très souvent  :pt1cable:  mais je ne touche pas à la drogue  :o  
 
(ce n'est pas de l'humour)

Reply

Marsh Posté le 30-07-2006 à 01:30:03    

Vectteur a écrit :

je crois qu'il doit 'debuger' un programme pas à lui dont le code n'est pas assez commenté, je compati avec lui


euh.... un message d'erreur "undeclared variable", meme si c'est pas du code à lui, n'importe quel programmeur sait le corriger :sarcastic:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 30-07-2006 à 01:32:04    

marouane20101 a écrit :

quelle solution vous proposez


de mettre un ";" à la fin de la ligne 10 de ton code ?


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 30-07-2006 à 16:57:20    

Harkonnen a écrit :

euh.... un message d'erreur "undeclared variable", meme si c'est pas du code à lui, n'importe quel programmeur sait le corriger :sarcastic:


La preuve que non.  :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed