-
Делаю программу управления громкостью. Хочу сделать вывод графического On Screen Display (OSD). Для этого в фотошопе нарисовал 2 картинки с прозрачным фоном. В delphi загружаю одну картинку, делаю по ней форму (UpdateLayeredWindow), далее копирую кусочек второго изображения(нужный процент в соответствии с громкостью) и вывожу при помощи Canvas. Но результат не такой как был в фотошопе. Мое изображение http://i072.radikal.ru/1010/e4/e6a45f49d599.jpgЖелаемый результат http://s40.radikal.ru/i090/1010/76/c724ff9a9bb4.jpg
-
-
Если у вас UpdateLayeredWindow, то о Canvas можно забыть... Да и вообще какой Canvas, вы на VCL чтоль делаете? о___о Хотя были и у меня костыли, позволяющие просто на форме рисовать такое, да только пофиксили в новых версиях винды этот баг...(
-
Удалено модератором
|