17.11.2006, 00:20 | #1 |
Участник
|
Фон в Аксапте
Надоел серый фон....
сминил =) 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. Изменение интерфейса окна настроек. Последний раз редактировалось Alex_KD; 27.06.2007 в 16:20. |
|
|
За это сообщение автора поблагодарили: kvg6 (1), Hans (1), driller (0). |
17.11.2006, 08:34 | #2 |
Участник
|
1. Если файла картинки нет в указанной папке, то при попытке открыть окно в первый раз вываливается предупреждение, во второй - Axapta валится.
2. Картинку неполохо бы масштабировать по рабочей области 3. Синего окошка нет, но мышка на него реагирует
__________________
Axapta v.3.0 sp5 kr2 Последний раз редактировалось AndyD; 17.11.2006 в 08:37. Причина: очепятка |
|
17.11.2006, 11:05 | #3 |
Участник
|
Цитата:
2. Да, была такая мысль. Сделаю =) 3. Вас это напрягает? По моему - не видно и ладно =) ЗЫ В целом проект сыроват, например хотелось бы помнить последнюю загруженную картинку а не только по умолчанию...но ничего поправим =) |
|
17.11.2006, 16:04 | #4 |
MCTS
|
Наверное можно вывести не только картинку, но и трехмерное вращающееся изображение средствами DirectX или OpenGL. То есть вначале получаем хандл главного окна infolog.hWnd(), а потом используем его как нам надо...
|
|
17.11.2006, 17:50 | #5 |
Участник
|
Возможно все. =)
|
|
17.11.2006, 17:58 | #6 |
Участник
|
|
|
20.11.2006, 00:32 | #7 |
Участник
|
Новая версия.
См. первый пост =) |
|
20.11.2006, 10:07 | #8 |
Участник
|
Цитата:
|
|
20.11.2006, 10:35 | #9 |
Участник
|
|
|
20.11.2006, 17:33 | #10 |
Участник
|
Не, ActiveX не интересно, я то думал там . . .
|
|
20.11.2006, 18:26 | #11 |
Участник
|
|
|
21.11.2006, 13:01 | #12 |
Участник
|
Ну да, вот как к примеру в Аксапте заюзать Direct3D или OpenGL без ActiveX ?
|
|
21.11.2006, 23:52 | #13 |
Участник
|
Понятия не имею, никогда не разбирался ни с тем ни с другим.
В моем компоненте это не используется. Впринципе, наверное, можно сделать тоже самое средствами Аксапты...но зачем искать сложные пути? ЗЫ Попутно вопрос. А зачем "в Аксапте заюзать Direct3D или OpenGL"? Не совсем представляю какую задачу можно решить таким способом. |
|
24.11.2006, 11:56 | #14 |
Участник
|
есть такой вариант как раскрасить фон любого приложения Для этого нужен всего лишь винамп с играющей музыкой. сложно, но эффект приколен
- запускаете винамп — запускаете музыку — запускаете AVS visualization plugin (он по умолчанию) в меню Visualizations — правый клик на окошке с визуализацией, выбираем "AVS editor" — в окошке "AVS editor"-а меню Settings->Display->Overlay mode. Ставим галочку (включаем то есть). Кликаем на прямоугольник со словом color, в дилоаге выбираем ровный темно-серый цвет в нижнем ряду с показателями цвета 128,128,128. — закрываем окошко с editorом (и только его) и переключаемся в другие приложения спокойно работать (окошко визуализации закрывать не надо) все. если у вас фон аксапты серый (стандартный), вместо него будет показываться визуализация винампа |
|
24.11.2006, 17:37 | #15 |
Участник
|
Порикольно...в глазах тока рябит =)
|
|
24.11.2006, 19:11 | #16 |
Дмитрий Ерин
|
Класс!
А можно ли так настроить ВинАмп, чтобы, например, в момент выполнения длительных операций вместо окошка с ПрогрессБар-ами воспроизводился заданный видео-файл? Можно, скажем, балет "Лебединое Озеро" запустить - практика показывает, что здорово нервы успокаивает.
__________________
|
|
26.11.2006, 12:18 | #17 |
MCTS
|
По моему, Axapta в неладах с вызовом из библиотек, и вообще с изкоуровневым программированием, его компилятор мне все больше напоминает Basic. ((
|
|
26.11.2006, 12:19 | #18 |
MCTS
|
Неужто придется строннюю библиотеку писать чтобы вызвать функцию OpenGL? См. OpenGL (вот что есть на данный момент)
|
|
26.11.2006, 12:20 | #19 |
MCTS
|
Нет, насчет Basic я погрешил, там с вызовом все в порядке. Тогда тут все намного хуже...
|
|
26.11.2006, 18:24 | #20 |
MCTS
|
|
|
Теги |
winapi, законченный пример, интерфейс, фон |
|
|