Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как обновить диалоговое окно в SDI.

2.0K
11 апреля 2003 года
Exceter
15 / / 18.12.2002
в SDI приложении создал диалоговое окно
связал с БД через ADO. читаю данные из БД. а они не появляются в окне. пробовал UpdateData(), не помогает. Как сделать чтоб данные полученные в CString показывались в окне?
1.8K
19 апреля 2003 года
alex-better
54 / / 08.03.2003
Если честно, я не помню, как работать с Базами Данных, но чтобы вывести CString, надо воспользоваться OnDraw(...),которая сама обнавляется, как функция перерисовки.
Например: у тебя текст хранится в
CString stext, который хранится в класск Док.
В функции
OnDraw(PDC* pDC)
ты прописываешь:
void CVnView::OnDraw(CDC* pDC)
{
CVnDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);

pDC->TextOut(x,y,pDoc->stext);
}

И ВСЁ... А с БД разберешься...
Заходи ко мне на сайт:
http://insertsoft.narod.ru/index.htm :D
Пака
319
19 апреля 2003 года
xelos
577 / / 27.02.2003
Цитата:
Originally posted by alex-better
Если честно, я не помню, как работать с Базами Данных, но чтобы вывести CString, надо воспользоваться OnDraw(...),которая сама обнавляется, как функция перерисовки.
Пака



Если в диалоговом окне используешь элемент EditBox, то проверь связал ли с ним стринговую переменную.
ЗЫ. Для диалоговых элементов мона без OnDraw обойтись.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог