Здравствуйте, peter@work, Вы писали:
PW>Есть диалог, на нем TextBox. Из любой ф-ции в рамках класса диалога дотянуться лекго.
PW>PW>void CTestDlg::OnBnClickedButton1()
PW>{
PW> GetDlgItem(IDC_EDIT1)->SetWindowText("asd");
PW>}
PW>
PW>А вот, если мне нужно из сторонней ф-ции дотянутся до того же EditBox'а? Как это сделать?
PW>PW>void ChangeTextBox () {
PW>// Вот как отсюда достать тот же контрол?
PW>}
PW>
По любому этой сторонней функции нужно знать указатель на твой диалог
Как ты его предоставиш ей я не знаю
На худой конец сохрани в глобальной переменной (хотя зп такое будут здесь ругать)
PW>PW>void ChangeTextBox () {
PW>// Вот как отсюда достать тот же контрол?
CMyDlg *pDlg = ?????????;
pDlg->GetDlgItem(IDC_EDIT1)->SetWindowText("asd");
PW>}
PW>