Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
lehha


Сообщения: n/a

Профиль | Цитировать


Savant
Я всегда писал консольные приложения, так что первый раз столкнулся с этим, в принципе я делал все тоже саме, но почему то у меня не передовались параметры, вот кусок моей функции в чем тут беда???
Код: Выделить весь код
void CMainWnd::GetEdit()
  {
          CDialog mydialog(IDD_DIALOG1);
  	 if(mydialog.DoModal()==IDOK)
  	 {
	  		char* data[500];
                           GetDlgItemText(IDC_EDIT1,(LPSTR)data,500);
   	 }
  }
а если делать такую конструкцию
Код: Выделить весь код
void CMainWnd::GetEdit()
  {
          CDialog mydialog(IDD_DIALOG1);
  	 if(mydialog.DoModal()==IDOK)
  	 {
	  		char* data[500];
                           GetDlgItemText(mydialog,IDC_EDIT1,(LPSTR)buf,500);
   	 }
  }
то компилятор ругается таким образо error C2661: 'CWnd::GetDlgItemTextA' : no overloaded function takes 4 arguments, народ помогите разобраться в чем сдесь моя беда, очень коца познать это дело.

Отправлено: 11:10, 01-03-2005 | #5