Summary: | Залиты черным элементы управления панели свойств при редактировании 3D модели | ||
---|---|---|---|
Product: | [Поддержка проектов] КОМПАС 3D | Reporter: | Виталий Булгаков <bulgakov> |
Component: | Тестирование | Assignee: | Денис Баранов <baraka> |
Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
Severity: | critical | ||
Priority: | P2 | CC: | mais, mx, pav, shpigor |
Version: | v10 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 2483 | ||
Bug Blocks: | 753, 1733 |
Description
Виталий Булгаков
2008-09-01 11:55:15 MSD
Выложил патч. Для корректной отрисовки контрола немного изменил функцию DrawThemeParentBackground. MSDN говорит, что в этой функции параметр prc: Pointer to a RECT structure that defines the area to be drawn. The rectangle is in the child window's coordinates. Поэтому в ф-ции DrawThemeParentBackground происходил сдвиг для обновляемого HDC: OffsetViewportOrgEx(hdc, -rt.left, -rt.top, &org); Из-за него неверно определялись координаты контролов и отрисовка ломалась. После приложения патча видны небольшие дефекты, в отображении BCG контролов. Они проявляются когда панель "Параметры" теряет фокус ввода. Наверное, на них лучше завести отдельную багу. Было бы неплохо протестировать. По результатам теста можно завести новую багу, связанную с дефектами отображения контролов (когда и почему возникают?). Патч исправляет проблему, а по поводу контролов заведу новую багу. Принято WINE@Etersoft CAD eter2.1/eter2 |