...
push [nHeight] [nWidth] [nY] [nX] [lBitmap] [lGraphics]
call [GdipDrawImageRect]
...
Трабл с GDI+: DrawImageRect игнорирует ширину высоту и координаты при выводе
Код:
но при вызове ничего в контекст не выводиться хотя функция возвращает 0 (что значит успешно). Тогда я попробывал поместить в nWidth и nHeight то что вернет GdipGetImageDimension...
Запускаю... Вуаля, битмап нарисовался в контексте но почему то в координатах 0,0 (хотя я задавал иные). Тогда я попытался в ходе выполнения посмотреть, чему же равны значения, которые возвращает GdipGetImageDimension.... и обоже... зрачки мои расширились: функция GdipGetImageDimension возвращает следующее:
nWidth = 43000000h
nHeight = 43000000h
хотя нормальные размеры изображения 128х128.
Тогда я попытался задать X,Y картинки тоже 43000000h... И что вы думаете, картинка вывелась в контекст в координатах 128,128...
Но хотя она и вывелась, всеравно ето не правильно...
Спасибо за внимание.