AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.11.2006, 00:20   #1  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
;) Фон в Аксапте
Надоел серый фон....
сминил =)


1. Зарегистрить компонент (reg.bat)
2. Загрузить проект
3. Открыть форму AXpaint (она сразу спрячется)
4. Alt-S - менять картинку / настройки. По умолчание картинка берется с C:\\bg.bmp

Вроде все

Update:
20.11.2006 Версия 1.1

1. Можно выбрать, что менять - цвет фона или грузить картнику вместо фона.
2. Добавил пару настроек: отображать или нет лицензию (с картинкой не работает).
3. Картинка теперь растягивается в клиентскую область.
3. Пофиксил баги.

Update:
4.12.2006 Версия 1.2
1. Молчит если загружаемая картинка не найдена.

Update:
26.06.2007 Версия 1.3
1. Добавлен режим "Как в Дельфи" (Спасибо Kashperuk Ivan за идею). Если в путь прописать картинку с десктопа и включить этот режим - будет как на скриншоте (см. ниже).
2. Изменение интерфейса окна настроек.
Миниатюры
Нажмите на изображение для увеличения
Название: wallpaper.jpg
Просмотров: 504
Размер:	116.6 Кб
ID:	2764  
Вложения
Тип файла: zip Axpaint1.3.zip (203.8 Кб, 270 просмотров)

Последний раз редактировалось Alex_KD; 27.06.2007 в 16:20.
За это сообщение автора поблагодарили: kvg6 (1), Hans (1), driller (0).
Старый 17.11.2006, 08:34   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
1. Если файла картинки нет в указанной папке, то при попытке открыть окно в первый раз вываливается предупреждение, во второй - Axapta валится.
2. Картинку неполохо бы масштабировать по рабочей области
3. Синего окошка нет, но мышка на него реагирует
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 17.11.2006 в 08:37. Причина: очепятка
Старый 17.11.2006, 11:05   #3  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от AndyD Посмотреть сообщение
1. Если файла картинки нет в указанной папке, то при попытке открыть окно в первый раз вываливается предупреждение, во второй - Axapta валится.
2. Картинку неполохо бы масштабировать по рабочей области
3. Синего окошка нет, но мышка на него реагирует
1. Угу. Не любит она когда второй раз диалог открывается. Пока можно просто жать Alt-S и выбирать новый путь.
2. Да, была такая мысль. Сделаю =)
3. Вас это напрягает? По моему - не видно и ладно =)

ЗЫ В целом проект сыроват, например хотелось бы помнить последнюю загруженную картинку а не только по умолчанию...но ничего поправим =)
Старый 17.11.2006, 16:04   #4  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Наверное можно вывести не только картинку, но и трехмерное вращающееся изображение средствами DirectX или OpenGL. То есть вначале получаем хандл главного окна infolog.hWnd(), а потом используем его как нам надо...
Старый 17.11.2006, 17:50   #5  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Возможно все. =)
Старый 17.11.2006, 17:58   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Alex_KD Посмотреть сообщение
Возможно все. =)
А код компонентика выложите?
Старый 20.11.2006, 00:32   #7  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Новая версия.
См. первый пост =)
Старый 20.11.2006, 10:07   #8  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Наверное можно вывести не только картинку, но и трехмерное вращающееся изображение средствами DirectX или OpenGL.
Кто о чем... вывод на главное окно Аксапты трехмерного вращающегося изображения
Старый 20.11.2006, 10:35   #9  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
А чему удивлятся...автор он же=)
Старый 20.11.2006, 17:33   #10  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Не, ActiveX не интересно, я то думал там . . .
Старый 20.11.2006, 18:26   #11  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от Dronas Посмотреть сообщение
Не, ActiveX не интересно, я то думал там . . .
Вам не угодишь =)
Старый 21.11.2006, 13:01   #12  
Dronas is offline
Dronas
Участник
 
213 / 14 (1) ++
Регистрация: 16.11.2004
Ну да, вот как к примеру в Аксапте заюзать Direct3D или OpenGL без ActiveX ?
Старый 21.11.2006, 23:52   #13  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Понятия не имею, никогда не разбирался ни с тем ни с другим.
В моем компоненте это не используется.

Впринципе, наверное, можно сделать тоже самое средствами Аксапты...но зачем искать сложные пути?

ЗЫ Попутно вопрос. А зачем "в Аксапте заюзать Direct3D или OpenGL"? Не совсем представляю какую задачу можно решить таким способом.
Старый 24.11.2006, 11:56   #14  
IPv6 is offline
IPv6
Участник
 
44 / 33 (2) +++
Регистрация: 15.09.2006
есть такой вариант как раскрасить фон любого приложения Для этого нужен всего лишь винамп с играющей музыкой. сложно, но эффект приколен
- запускаете винамп
— запускаете музыку
— запускаете AVS visualization plugin (он по умолчанию) в меню Visualizations
— правый клик на окошке с визуализацией, выбираем "AVS editor"
— в окошке "AVS editor"-а меню Settings->Display->Overlay mode. Ставим галочку (включаем то есть). Кликаем на прямоугольник со словом color, в дилоаге выбираем ровный темно-серый цвет в нижнем ряду с показателями цвета 128,128,128.
— закрываем окошко с editorом (и только его) и переключаемся в другие приложения спокойно работать (окошко визуализации закрывать не надо)


все. если у вас фон аксапты серый (стандартный), вместо него будет показываться визуализация винампа
Старый 24.11.2006, 17:37   #15  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Порикольно...в глазах тока рябит =)
Старый 24.11.2006, 19:11   #16  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
Класс!
А можно ли так настроить ВинАмп, чтобы, например, в момент выполнения длительных операций вместо окошка с ПрогрессБар-ами воспроизводился заданный видео-файл? Можно, скажем, балет "Лебединое Озеро" запустить - практика показывает, что здорово нервы успокаивает.
__________________
Старый 26.11.2006, 12:18   #17  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
По моему, Axapta в неладах с вызовом из библиотек, и вообще с изкоуровневым программированием, его компилятор мне все больше напоминает Basic. ((
Старый 26.11.2006, 12:19   #18  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Неужто придется строннюю библиотеку писать чтобы вызвать функцию OpenGL? См. OpenGL (вот что есть на данный момент)
Старый 26.11.2006, 12:20   #19  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Нет, насчет Basic я погрешил, там с вызовом все в порядке. Тогда тут все намного хуже...
Старый 26.11.2006, 18:24   #20  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
да, и мне вот любопытно,

gl00mie и Alex_KD

такие уж СУПЕР ПУПЕР профессионалы, что решат эту проблему, или слабо??? Если нет или слабо, тогда почему смешно?
Теги
winapi, законченный пример, интерфейс, фон

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обращение к http-сервису в Аксапте Lucky13 DAX: Программирование 31 24.03.2015 19:37
Standart Costing, Direct Costing и механизмы их реализации в Аксапте slava09 DAX: Функционал 55 05.06.2006 11:00
Система оповещений в Аксапте (события в Аксапте) raunio DAX: Прочие вопросы 1 29.09.2005 15:44
Аналитический учет в Аксапте. Анна DAX: Прочие вопросы 38 06.04.2005 14:04
Размышления на тему “Системы контроля версий в Аксапте”. Андре DAX: База знаний и проекты 31 07.02.2005 12:29

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:22.