|
|
|
Junior Member
      
участник
Last Login: 16.07.2001 13:12
Сообщ.: 10,
Visits: 111
|
|
вставляю microsoft data grid в проект класс визард делает его производным от CWnd я пытаюсь сделать для него MoveWindow
компилируется нормально а при выполнении выдает ошибку на месте ASSERT(IsWindow ...) и еще че-то там
что делать?
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 10.11.2008 0:08
Сообщ.: 1 298,
Visits: 12 501
|
|
Как ты его используешь? 1) Создаешь на его основе View? 2) Выкладываешь его на диалог? 3) Создаешь экземпляр класса CDataGrid?
И что ты хочешь получить в итоге?
|
|
|
|
|
Supreme 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); }
Удачи, Владимир.
|
|
|
|
|
Junior Member
      
участник
Last Login: 16.07.2001 13:12
Сообщ.: 10,
Visits: 111
|
|
я сделал форму на основе CFormView и вставил в нее Microsoft DataGrid
потом мне захотелось чтобы при измении размеров окна, DataGrid растягивалось бы по ширине формы
я добавил в форму обрбработчик OnSize() { CRect frmRct; frmRct=GetClientRect(); m_DataGrid.MoveWindow(frmRect); }
а оно гадино не работает может я что-то не так делаю
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 10.11.2008 0:08
Сообщ.: 1 298,
Visits: 12 501
|
|
Я отправил тебе пример письмом. Это то, что ты хотел?
Удачи!
|
|
|
|