Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > MDI -приложение на API


Автор: MenSem 1.8.2008, 10:41
del

Автор: MenSem 1.8.2008, 13:17
del

Автор: mrbrooks 1.8.2008, 14:52
Цитата(MenSem @ 1.8.2008,  10:41)

Добавлено @ 10:42
P.S: В гугле ничего не нашел.

ой не верится что то  smile 

Автор: MenSem 1.8.2008, 15:02
del

Автор: MenSem 1.8.2008, 21:44
del

Автор: mes 1.8.2008, 22:47
WM_MDIACTIVATE 
http://msdn.microsoft.com/en-us/library/ms644911(VS.85).aspx

Автор: 586 2.8.2008, 07:25
http://msdn.microsoft.com/en-us/library/ms632591(VS.85).aspx

Обрати внимание на функции CreateMDIWindow и DefMDIChildProc.

Автор: MenSem 2.8.2008, 11:49
del

Автор: 586 2.8.2008, 12:24
А ссылку Using the Multiple Document Interface открывал? Там пример кода.

Автор: mekhanikus 2.8.2008, 12:30
Цитата(MenSem @ 1.8.2008,  10:41)
Код
WndMain  = CreateWindow(szWindowClass, szTitle,WS_OVERLAPPED| WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN |   WS_CLIPSIBLINGS  , CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
ShowWindow(hWndMain, nCmdShow);
UpdateWindow(hWndMain); 


Так дочернее:

Код
hWndChild = CreateWindowEx(WS_EX_LEFT  | WS_EX_LTRREADING | WS_EX_LTRREADING | WS_EX_WINDOWEDGE ,cChildClass,name  ,WS_CLIPSIBLINGS | WS_OVERLAPPEDWINDOW  | WS_VISIBLE   | WS_CHILDWINDOW , 100, 100, 250,250, hWndMain, 0 , chInst,NULL); 
ShowWindow(hWndChild, SW_NORMAL);
UpdateWindow(hWndChild); 


Почему у тебя хэндл родителя присваивается переменной WndMain, а для дочернего окна hWndParent = hWndMain ? Или это очепятка ?

Почему у тебя разные hInstance для родителя (hInstance) и для чилдрена (chInst)?
Имхо, должно быть одинаково.

Автор: MenSem 2.8.2008, 17:30
del

Автор: MenSem 2.8.2008, 17:48
del

Автор: MenSem 3.8.2008, 10:28
del

Автор: MenSem 4.8.2008, 09:35
del

Автор: MenSem 4.8.2008, 11:42
del

Автор: bsa 4.8.2008, 11:58
MenSem, в этом разделе действительно никто такой ерундой не занимается. Лучше тебе попросить модератора перенести тему в соответствующий раздел.

Автор: MenSem 5.8.2008, 09:01
del

Автор: bsa 5.8.2008, 11:40
http://forum.vingrad.ru/forum/c-c++system-programming-WinAPI.html

Автор: MenSem 5.8.2008, 11:48
del

Автор: mrbrooks 5.8.2008, 12:53
Цитата(MenSem @ 5.8.2008,  11:48)
Создал новую тему. http://forum.vingrad.ru/forum/act-ST/f-96/t-223268/unread-1.html 
Эту можно удалять.

P.S.: почему я не могу удалять свои сообщения?

Неположено  smile  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)