, если создать WC_LISTVIEW с использованием стиля LVS_REPORT и установить как списки LVSIL_SMALL, так и LVSIL_STATE (или с LVS_EX_CHECKBOXES), а количество мелких изображений меньше, чем изображение государственных изображений - неправильно отображен список: маленькие изображения, не центрированные по Y, но на той же линии с изображения состояний и нижние строки (точно CY_state - CY_small) заполняются корзиной. например, на дисплее с высоким разрешением DPI, ListView с LVS_EX_CHECKBOXES использует 20-пиксельную вершину для CY_state, если использовать 15-пиксельные маленькие значки - будет следующее изображение (левая сторона изображения). если изображение изменения состояния достигнет < = CY_small будет отображаться в нормальном режиме (правая сторона изображения) Это известная ошибка? или существуют способы решить это? Является ли это ошибкой ListView?
-1
A
ответ
0
Да, это ошибка ListView - присутствует во всех версиях Windows, включая последние сборки win10.
ошибка в функции
INT CLVView :: ComputeCYItemSize()
здесь есть следующий код:
int CLVView::ComputeCYItemSize() // this -> CLVReportView
{
// CListView* _pListView;
CLVImageListManager* p = _pListView->_pImageListManager;
...
if (p->_himlState)
{
p->_cySmall = max(p->_cyState, p->_cySmall);// bug !! need remove this line
...
}
...
}
если 'NOP'
p- > _cySmall = max (p -> _ cyState, p -> _ cySma LL)
под отладчиком - все начинают работать нормально, и иметь следующий вид:
Смежные вопросы
- 1. Является ли это ошибкой или ошибкой кодирования?
- 2. Является ли это логической ошибкой?
- 3. Является ли это ошибкой ORMLite?
- 4. Является ли это ошибкой UIKit?
- 5. Является ли это ошибкой iOS?
- 6. Является ли это ошибкой компилятора?
- 7. Является ли это ошибкой маршрутизации?
- 8. Является ли это ошибкой PHP?
- 9. Является ли это ошибкой Three.js?
- 10. Является ли это ошибкой F #?
- 11. Является ли это ошибкой ExpressionTrees?
- 12. Является ли это нормировочной ошибкой?
- 13. Является ли это ошибкой lex?
- 14. Является ли это ошибкой CookieContainer?
- 15. Является ли это ошибкой opencv RotatedRect?
- 16. Является ли это ошибкой брандмауэра Windows XP?
- 17. Является ли это ошибкой компилятора F #? # 3
- 18. Является ли это ошибкой Ghdl/gtkwave?
- 19. Является ли это ошибкой PHP на дату?
- 20. Является ли это ошибкой DateFormat Java?
- 21. Является ли это ошибкой документации UITableView -beginUpdates?
- 22. Является ли это ошибкой парсера F # 2.0?
- 23. Является ли это ошибкой в Oracle ODP.NET
- 24. Является ли это ошибкой оператора присваивания?
- 25. Является ли это ошибкой PHP («false» == 0)?
- 26. Является ли это ошибкой в Array.sort()?
- 27. Является ли это ошибкой котировок F #?
- 28. Является ли это ошибкой в дизайне CSS?
- 29. Является ли это ошибкой поплавка Firefox?
- 30. Является ли это ошибкой в gcc-оптимизаторе?