| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Стиль окна |
| Автор: vasily 17.2.2003, 00:18 |
| Я создаю окно : Create(ClassWindow,"Заголовок",WS_OVERLAPPEDWINDOW|WS_VSCROLL|WS_HSCROLL,r,NULL,MAKEINTRESOURCE(IDR_MAINFRAME)); а как запретить изменение размеров окна не знаю. Можно сделать так: обрабатывать сообщение OnSize и не позволять размерам изменяться, но мне этот способ не подходит, т.к. ToolBar который я создаю изображается( почему не зняю) в рабочей области, и когда добавляешь обработку изменений окна - ToolBar исчезает. |
| Автор: Step 17.2.2003, 01:01 |
| не должно быть фрейма |
| Автор: vasily 17.2.2003, 01:50 |
| Не должно быть MAKEINTRESOURCE(IDR_MAINFRAME)? али как? |
| Автор: Step 17.2.2003, 01:53 |
| vasily нет, есть стиль отвечающий за создание фрейма, вот его надо исключить |
| Автор: vasily 17.2.2003, 02:12 |
| Спасибо. А как быть с ТулБаром который расположен во-первых в рабочей области, а во-вторых исчезвет когда делаешь обработку OnSiza? |
| Автор: Step 17.2.2003, 02:16 |
| vasily вот этого я тебе сейсас даже не скажу, не знаю пока |
| Автор: Alex101 17.2.2003, 02:39 |
| А ежели тулбар перерисовывать? |
| Автор: vasily 17.2.2003, 03:10 | ||
Зачем его перрерисовывать? это и не важно, важно другое как его расположить сразу под меню, а не в рабочей области как он у меня располагается... |
| Автор: Vaulter 17.2.2003, 07:59 |
| хм, а ты тулбар не CreateWindow создаешь? |
| Автор: vasily 17.2.2003, 17:04 |
| if(!m_ToolBar.CreateEx(this,TBSTYLE_FLAT,WS_CHILD|WS_VISIBLE|CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_FIXED)||!m_ToolBar.LoadToolBar(IDR_MAINFRAME)/*||!m_ToolBar.SetButtons(buttons,sizeof(buttons)/sizeof(UINT))*/ ) { TRACE0("Error."); return -1; }; Вот так и создаю... |