CMainFrame =>CChildFrame => CChild_Child_Frame
От: Nikolay Россия  
Дата: 03.11.01 04:09
Оценка:
Хочу в дочернем окне сделать дочернее

Такое можно увидеть например когда строишь запрос в Access`е с помощью конструктора —
дочернее окно "таблицы" дочернего окна "запрос на выборку"
или
если в Access`е открыть окно "Схема данных" — это дочернее окно будет родительским для окон "таблица"

Было бы здорово если бы к совету прилагалась "пара строк" кода для примера

Заранее благодарен, Николай
Re: CMainFrame =>CChildFrame => CChild_Child_Frame
От: KaSA  
Дата: 05.11.01 14:22
Оценка:
Здравствуйте Nikolay, Вы писали:


N>Хочу в дочернем окне сделать дочернее


N>Такое можно увидеть например когда строишь запрос в Access`е с помощью конструктора -

N>дочернее окно "таблицы" дочернего окна "запрос на выборку"
N>или
N>если в Access`е открыть окно "Схема данных" — это дочернее окно будет родительским для окон "таблица"

А в чем проблема, собственно?
Надо унаследоваться от CFrameWnd (если речь идет о MFC)
и создавать окно через Create(...), где в качастве
родителя передавать ChildFrame.


int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CWnd::OnCreate(lpCreateStruct) == -1)
return -1;

m_wndChild1.Create("WndName", WS_OVERLAPPEDWINDOW, CRect(0, 0, 100, 100), !!!this, NULL, 0);
return 0;
}

примерно так...
Re: CMainFrame =>CChildFrame => CChild_Child_Frame
От: Аноним  
Дата: 09.11.01 12:09
Оценка:
Всем привет

Короче вопрос открытый, кто поможет парой строк проверенного кода, буду
очень благодарен.


N>Хочу в дочернем окне сделать дочернее


N>Такое можно увидеть например когда строишь запрос в Access`е с помощью конструктора -

N>дочернее окно "таблицы" дочернего окна "запрос на выборку"
N>или
N>если в Access`е открыть окно "Схема данных" — это дочернее окно будет родительским для окон "таблица"

N>Было бы здорово если бы к совету прилагалась "пара строк" кода для примера


N>Заранее благодарен, Николай
Re[2]: CMainFrame =>CChildFrame => CChild_Child_Frame
От: KaSA  
Дата: 09.11.01 12:41
Оценка:
Здравствуйте Аноним, Вы писали:

А>Всем привет


А>Короче вопрос открытый, кто поможет парой строк проверенного кода, буду

А>очень благодарен.


А выше приведенный код, прошу прощения, разве не работает?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.