Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2017, 16:39   #1
StillPhelix
Пользователь
 
Регистрация: 18.05.2014
Сообщений: 35
По умолчанию Reach Edit закрывает панель инструментов

ReachEdit закрывает панель инструментов. при наведении курсора мыши на предполагаемое место расположения кнопки панели инструментов и нажатия кнопки мыши появляется кнопка манели инструментов и происходит благополучно обработка события. Как сделать так, чтобы ReachEdit не закрывал панель инструментов?
Инициализация панели инструментов и Reach Edit в HWND InitToolBar(HWND hWnd) и BOOL WndProc_OnCreate(HWND hWnd, LPCREATESTRUCT lpCreateStruct) вложеного исходника на С++
Вложения
Тип файла: 7z ReachEdit.7z (9.3 Кб, 6 просмотров)
StillPhelix вне форума Ответить с цитированием
Старый 14.01.2017, 16:45   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Исправить WndProc_OnSize чтоб правильно перемещал hwndEdit

Смотрите на WndProc_OnCreate
waleri вне форума Ответить с цитированием
Старый 14.01.2017, 17:16   #3
StillPhelix
Пользователь
 
Регистрация: 18.05.2014
Сообщений: 35
По умолчанию

Каким образом исправить WndProc_OnCreate, чтобы ReachEdit не закрывал панель инструментов? В коде ниже
Код:
hwndEdit = CreateWindowEx(0L, "RICHEDIT", "", WS_VISIBLE | WS_CHILD | WS_BORDER | WS_HSCROLL | WS_VSCROLL |ES_NOHIDESEL | ES_AUTOVSCROLL | ES_MULTILINE | ES_SAVESEL |
 ES_SUNKEN,0, tbHeight, rc.right - rc.left, rc.bottom - rc.top-tbHeight,	hWnd,(HMENU) IDC_RTFEDIT, hInst, NULL);
я указал границы. Не могу понять где я ошибся.
StillPhelix вне форума Ответить с цитированием
Старый 14.01.2017, 18:24   #4
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Читайте внимательно - исправлять надо WndProc_OnSize.
waleri вне форума Ответить с цитированием
Старый 14.01.2017, 20:05   #5
StillPhelix
Пользователь
 
Регистрация: 18.05.2014
Сообщений: 35
По умолчанию

Получилось. Спасибо.
StillPhelix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Панель инструментов Лия92 Помощь студентам 0 12.12.2010 16:17
Не отображается Панель инструментов haros Microsoft Office Excel 11 21.07.2009 06:03
Панель инструментов VBA Lyubov1990 Microsoft Office Excel 5 04.06.2009 09:52
Вложенная панель инструментов. haros Microsoft Office Excel 7 16.03.2009 14:38
Пропала панель инструментов delphin100 Операционные системы общие вопросы 2 24.08.2008 13:29