Найдено 249 результатов
- 21 Февраль 2013, 16:25
- Форум: CLARION for Windows
- Тема: Как вытащить BMP из ресурсов
- Ответы: 15
- Просмотры: 7519
Re: Как вытащить BMP из ресурсов
Может кому пригодится: Не претендую на полную универсальность, но вроде как должно быть достаточно универсально. Отображение независимого от устройства битмапа реализуется с помощью функции: StretchDIBits(ULONG hdc, LONG XDest, LONG YDest, LONG nDestWidth, LONG nDestHeight, | LONG XSrc, LONG YSrc, L...
- 14 Февраль 2013, 10:00
- Форум: CLARION for Windows
- Тема: Как вытащить BMP из ресурсов
- Ответы: 15
- Просмотры: 7519
Re: Как вытащить BMP из ресурсов
StillZero писал(а):http://www.clarionlife.net/content/view/77/29/ Видимо то что нужно, как руки дойдут, обязательно отпишучь что и как. Спасибо! На самом деле не сильно помогло, меня смутило наличие изображения в примере :) А так там впринципе тоже самое, что у меня уже работает. Проблема то в том,...
- 07 Февраль 2013, 18:51
- Форум: CLARION for Windows
- Тема: Как вытащить BMP из ресурсов
- Ответы: 15
- Просмотры: 7519
Re: Как вытащить BMP из ресурсов
Если я правильно понял, тебе надо из памяти нарисовать картинку. Это легко делается в ImagEx. Тебе от них будет нужен Viewer. У меня в базе хранятся изображения, я их достаю (работаю с MAV) и вывожу на экран. Через сохранение работает дольше, понятное дело ... Есть шаблон - PowerToolbar, основан на...
- 05 Февраль 2013, 15:04
- Форум: CLARION for Windows
- Тема: Как вытащить BMP из ресурсов
- Ответы: 15
- Просмотры: 7519
Re: Как вытащить BMP из ресурсов
Срочно переключился на другие дела, пока руки не доходят доделать. А что тебе мешает использовать ImagEx ? Библиотека прикольная, использую ее в другом месте проекта, но тут мне она не подойдет, потому как дело там не только в рисовании. Хотя может и подойдет. но переписывать чсе на нее я точно не б...
- 25 Январь 2013, 15:06
- Форум: CLARION for Windows
- Тема: Как вытащить BMP из ресурсов
- Ответы: 15
- Просмотры: 7519
Re: Как вытащить BMP из ресурсов
Вобщем сам допустил ошибку, просто описался а определении прототипа функции SizeofResource, а точнее атрибута Name. Таким образом сейчас могу, считать из памяти кусок данных, сохранить их файл на диск. Получяется тот же самый bmp файл, что и добавил в ресурсы. Теперь его можно с помошью LoadImage за...
- 24 Январь 2013, 16:42
- Форум: CLARION for Windows
- Тема: Как вытащить BMP из ресурсов
- Ответы: 15
- Просмотры: 7519
Re: Как вытащить BMP из ресурсов
Вообщем да, возможно и есть битмапы, которые в ресурсы попадают с типом RT_BITMAP, и их можно получить через LoadImage или LoadBitmap, хз. Я несколько разных попробовал, больших и маленьких, все ложатся с типом IMAGE. Теоретически с любыми ресурсами вроде как можно работать с помощью функций FindRes...
- 21 Январь 2013, 20:06
- Форум: CLARION for Windows
- Тема: Как вытащить BMP из ресурсов
- Ответы: 15
- Просмотры: 7519
Re: Как вытащить BMP из ресурсов
Еще поэксперементировал с функциями EnumResourceNames и EnumResourceTypes, правда не сразу разобрался как они работают, но все же, если вот выполнить что-то типа: lpTypeStr = 'IMAGE' res# = EnumResourceNames(hInst,address(lpTypeStr),address(MyEnumNamesFunc),0); где MyEnumNamesFunc это: MyEnumNamesFu...
- 21 Январь 2013, 19:57
- Форум: CLARION for Windows
- Тема: Как вытащить BMP из ресурсов
- Ответы: 15
- Просмотры: 7519
Re: Как вытащить BMP из ресурсов
GetLastError() возвращает 1813
- 21 Январь 2013, 17:47
- Форум: CLARION for Windows
- Тема: Как вытащить BMP из ресурсов
- Ответы: 15
- Просмотры: 7519
Re: Как вытащить BMP из ресурсов
попробуйте так hBitmapBak = LoadImage(SYSTEM{PROP:AppInstance},ADDRESS(szBitmap), IMAGE_BITMAP, 0, 0, LR_SHARED) это зависит от прототипа, у меня было так: LoadImage(UNSIGNED hInst, *CSTRING szIcon, UNSIGNED uType, SIGNED cxDesired, SIGNED cyDesired, UNSIGNED fuLoad),UNSIGNED,PASCAL,RAW,NAME('LoadI...
- 21 Январь 2013, 14:07
- Форум: CLARION for Windows
- Тема: Как вытащить BMP из ресурсов
- Ответы: 15
- Просмотры: 7519
Как вытащить BMP из ресурсов
Всем привет! Задача следующая, с помощью Winapi получить хендл изображения и отобразить на экране. У меня есть работающий код для иконок: szIcon = 'myIcon_ico' hIcon = LoadImage(hInst, szIcon, IMAGE_ICON, w, h, LR_SHARED) если по аналогии делать для изображения, то хендл не возвращает: szBitmap = 'M...
- 25 Июль 2012, 12:04
- Форум: CLARION for Windows
- Тема: OpenSSL
- Ответы: 0
- Просмотры: 1703
OpenSSL
Привет всем!
Есть у кого наработки\примеры использования OpenSSL в Clarion? Интересует в первую очередь для работы с Гугл майл. Если есть. но некогда (лень) выдергивать, готов закинуть на пиво 1000 руб.
Есть у кого наработки\примеры использования OpenSSL в Clarion? Интересует в первую очередь для работы с Гугл майл. Если есть. но некогда (лень) выдергивать, готов закинуть на пиво 1000 руб.
- 22 Июнь 2012, 13:41
- Форум: CLARION for Windows
- Тема: Чтение журнала событий Windows
- Ответы: 1
- Просмотры: 2736
Re: Чтение журнала событий Windows
Эх. лето. Никто программить видно не хотит :). Разобрался с этим, надо просто внимательнее документацию читать. Вот, может кому пригодится: (чтение последних записей журнала ошибок приложений Windows, если надобно другой журнал, там легко изменить) Описание структур, констант и прототипов WinApi: DW...
- 15 Июнь 2012, 17:01
- Форум: CLARION for Windows
- Тема: Чтение журнала событий Windows
- Ответы: 1
- Просмотры: 2736
Чтение журнала событий Windows
Всем привет! Помогите плиз разобраться. Надобно прочитать данные оттуда. Даты для начала. Попробовал сваять: MODULE('Advapi32.dll') OpenEventLog(*CSTRING,*CSTRING),HANDLE,PASCAL,RAW,NAME('OpenEventLogA') CloseEventLog(HANDLE),BOOL,PROC,PASCAL,RAW ReadEventLog(HANDLE,DWORD,DWORD,*STRING,DWORD,*DWORD,...
- 05 Март 2012, 17:04
- Форум: CLARION for Windows
- Тема: Как закрыть окно по клику вне его
- Ответы: 7
- Просмотры: 3376
Re: Как закрыть окно по клику вне его
Event:LoseFocus не катит, вернее не всегда оно происходит, пробовал виндовые события ловить, но тоже не получается, по крайней мере события с мышью генерируются только в клиентской области окна, соответсвенно при щелчке помимо не генерируются.
- 05 Март 2012, 16:13
- Форум: CLARION for Windows
- Тема: Как закрыть окно по клику вне его
- Ответы: 7
- Просмотры: 3376
Re: Как закрыть окно по клику вне его
Мне нужен не Popup(), мне надо окно, в котором я выбеу дату, включу пару галочек и тд, но вот хочу опробовать вариант, когда это окно будет закрываться по клику вне его.