Здравствуйте экспетры. Я вам уже задавал вопрос насчет того как сделать в SDI дерево и имэйдж(т.е. как в проводнике). С этим я азобрался, спасибо. А щас вот какой вопрос: как сделать то же самое только вместо дерева, и имэйджа сделать закладки(CTabCtrl)а в них уже и дерево и имэйд(список из иконок). Я сделал так : Сплиттер разбивает слиентскую область SDI на два участка каждый из которого - CFormView. В каждом CFormView сделал CTabCtrl, только вот какая фигня когда выбираешь закладки(а это CDialog'и) эти диалоги рисуются не в CTabCtrl а в верхнем левом углу монитра! И на такс баре создается еще одно окно. Так что вот такой вопрос : как в SDI сделать два CTabCtrl, в которых закладками будут дерево и список иконок. Среда - Visual C++ 6.0. Заранее благодарен. Gvozdok.
Здравствуйте, Gvozdok! 1. в свойствах своих диалогов делаешь style - child, border none. 2. диалог надо создавать посредством Create. То есть делаешь указатель на диалог или просто сам диалог членом FormView, потом вызываешь new (если надо) и Create, ставля parent-ом formview, и вызываешь SetWindowPos, чтобы окно нарисовалось там где надо. Есть вариант и по проще - на TabControl - е рисуешь рамку - static или picture, а диалог делаешь его child - ом. Тогда SetWindowPos вызывать не придется, но у тебя вокруг диалога будет рамка. Ответ отправлен: 31.10.2003, 08:26 Отправитель: vitya
Вопрос № 1205
Zdravstvuite,
Kak na C/C++ mojno peredat cherez COM-port (serial port) signal na ispolnyaushee ustroistvo. Pojaluista napishite. Esli smojete segodnyaje.
Приветствую Вас, mom! Очень хорошие книги: 1) П.В.Румянцев "Азбука программирования в Win32 API" 2) Джеффри Рихтер "Windows:создание эффективных Win32-приложений". Ответ отправлен: 03.11.2003, 09:30 Отправитель: chebv
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.