Здравствуйте все. Есть пара вопросов по графике 1. Как бороться с тем, что в РВ Unit равен 0,61538461538461538461538461538462 пикселя? Есть метка, черная, белым шрифтом надписи на ней. Пытаюсь в цикле найти все белые места на метке и заменить на красные (GetPixel - SetPixel). Результат - половина точек остается белой, половина - красной, вразброс (в случайном порядке). сделал метку не как CONTROL ADD LABEL, а через CreateWindowEx - результат тот же... 2. Есть окно "Static". При помощи GradientFillRect заливаю его градиентом. При этом часть градиента оказывается за границами Rect'а. Т.е. заливается не прямоугольник, а трапеция, причем в зависимости от положения окна на экране, наклонной получается то левая, то правая граница этой фигуры. Пробовал оба примера в VB, думал может в чем то ошибка - оба рисуются нормально Посоветуйте что-нибудь.
Ответить
|