![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| ENTiTY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 13.8.2002 Где: Москва Репутация: нет Всего: нет |
Пробую с помощью SetWindowPos так:
m_ToolBar - панелька SDI приложения, CWnd *pWnd=m_ToolBar.GetDlgItem(IDC_BUTTON); RECT rect; m_ToolBar.GetWindowRect(&rect); // координаты этой панельки int nMargin=73; // отступ от правого края панельки int nButtonWidth=75; // ширина кнопки если написать: pWnd->SetWindowPos(NULL, rect.right-nMargin-nButtonWidth, rect.top+3, 0, 0, SWP_NOSIZE | SWP_NOZORDER); кнопка вообще не видна если написать: pWnd->SetWindowPos(&CWnd::wndTopMost, rect.right-nMargin-nButtonWidth, rect.top+3, 0, 0, SWP_NOSIZE); кнопка видна, но ни фига не двигается куда положено, а остается на месте Это сообщение отредактировал(а) ENTiTY - 1.6.2003, 19:27 |
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Попробуй так
|
|||
|
||||
| DENNN |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
На будущее, читай MSDN до конца. Вот что написано в справке по SetWindowPos
|
|||
|
||||
| ENTiTY |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 13.8.2002 Где: Москва Репутация: нет Всего: нет |
Большой Thanks! Я совсем забыл про эти дурацкие системы координат.
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |