sss
Продвинутый
- Сообщения
- 332
- Репутация
- 96
Всем доброго времени суток. Начал подступать к библиотеке GDIPlus.au3. Понимаю, что инструмент мощный, но не поминаю как реализовать помещение битмапа в GUI-окно, и, если возможно, немного размыть его. Задача - сделать скриншот, поместить его в GUI-окно со стилем $WS_POPUP, если возможно, немного размыть (а если вообще самый лучший вариант, то еще и немного обесцветить...). Пока сделал так (размытия нет, но хоть работает...)
Но при этом создается файл C:\screenshot.bmp. Не критично, но неудобно. Помогите пожалуйста с реализацией вставки битмапов в окно и их размытием\обесцвечиванием, буду очень признателен!
P.S.: Не пинайте если вопрос глупый - только-только сел за GDI, ничего не понятно, мозг прыгает как ошпаренный...
Код:
#include <GUIConstants.au3>
#include <ScreenCapture.au3>
#include <WindowsConstants.au3>
$screenshot_HBITMAP=_ScreenCapture_Capture('C:\screenshot.bmp')
Guicreate('',1280,1024,0,0,$WS_POPUP)
GUICtrlCreatePic('C:\screenshot.bmp',0,0,1280,1024)
GUISetState()
Sleep(5000)
Но при этом создается файл C:\screenshot.bmp. Не критично, но неудобно. Помогите пожалуйста с реализацией вставки битмапов в окно и их размытием\обесцвечиванием, буду очень признателен!
P.S.: Не пинайте если вопрос глупый - только-только сел за GDI, ничего не понятно, мозг прыгает как ошпаренный...