מעניין...
אצלי אין משתנה שנקרא M_SZEDIT אני מניח שזה HANDLE לתיבת הEDIT נכון? אני מצרף פה את המחלקה של תיבת הדיאלוג שלי כדי שתראה:
class CResultDlg : public CDialog { // Construction public: CResultDlg(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CResultDlg) enum { IDD = IDD_DIALOG1 }; // NOTE: the ClassWizard will add data members here //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CResultDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CResultDlg) afx_msg void OnChangeEdit1(); afx_msg void OnButton1(); //}}AFX_MSG DECLARE_MESSAGE_MAP() };
איך זה שאין לי את המשתנה הזה? אני צריך להגדיר אותו ידנית? הוא לא אמור להיווצר באופן אוטומטי כשמוסיפים תיבת EDITBOX? יאיר