Не работает MoveWindow для производного класса
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Не работает MoveWindow для производного... Expand / Collapse
Автор
Сообщение
16.07.2001 13:21
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 16.07.2001 13:12
Сообщ.: 10, Visits: 111
вставляю microsoft data grid в проект
класс визард делает его производным от CWnd
я пытаюсь сделать для него MoveWindow

компилируется нормально а при выполнении выдает ошибку
на месте ASSERT(IsWindow ...) и еще че-то там

что делать?
Сообщ. #716434
17.07.2001 20:49
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.11.2008 0:08
Сообщ.: 1 298, Visits: 12 501
Как ты его используешь?
1) Создаешь на его основе View?
2) Выкладываешь его на диалог?
3) Создаешь экземпляр класса CDataGrid?

И что ты хочешь получить в итоге?
Сообщ. #716693
17.07.2001 20:56
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.11.2008 0:08
Сообщ.: 1 298, Visits: 12 501
Например, следующий код прекрасно сработал, когда я бросил на диалог CDataGrid и сопоставил его с переменной m_Grid:

void CTestDlg::OnButton1()
{
// TODO: Add your control notification handler code here
m_Grid.MoveWindow(10,10,20,20);
}

Удачи, Владимир.
Сообщ. #716695
18.07.2001 11:45
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 16.07.2001 13:12
Сообщ.: 10, Visits: 111
я сделал форму на основе CFormView
и вставил в нее Microsoft DataGrid

потом мне захотелось чтобы при измении размеров окна, DataGrid растягивалось бы по ширине формы

я добавил в форму обрбработчик OnSize()
{
CRect frmRct;
frmRct=GetClientRect();
m_DataGrid.MoveWindow(frmRect);
}

а оно гадино не работает
может я что-то не так делаю
Сообщ. #716742
18.07.2001 21:26
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.11.2008 0:08
Сообщ.: 1 298, Visits: 12 501
Я отправил тебе пример письмом.
Это то, что ты хотел?

Удачи!
Сообщ. #716836
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 5:13