| 
			
			 | 
		#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). | |
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			1. Если файла картинки нет в указанной папке, то при попытке открыть окно в первый раз вываливается предупреждение, во второй - Axapta валится. 
		
		
		
		
		
		
			2. Картинку неполохо бы масштабировать по рабочей области 3. Синего окошка нет, но мышка на него реагирует 
				__________________ 
		
		
		
		
		
			Axapta v.3.0 sp5 kr2 Последний раз редактировалось AndyD; 17.11.2006 в 08:37. Причина: очепятка  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
2. Да, была такая мысль. Сделаю =) 3. Вас это напрягает?   По моему - не видно и ладно =)ЗЫ В целом проект сыроват, например хотелось бы помнить последнюю загруженную картинку а не только по умолчанию...но ничего поправим =)  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Наверное можно вывести не только картинку, но и трехмерное вращающееся изображение средствами DirectX или OpenGL. То есть вначале получаем хандл главного окна infolog.hWnd(), а потом используем его как нам надо...
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Возможно все. =)
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Новая версия. 
		
		
		
		
		
		
		
	См. первый пост =)  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Не, ActiveX не интересно, я то думал там . . .  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ну да, вот как к примеру в Аксапте заюзать Direct3D или OpenGL без ActiveX ?  
		
		
		
		
		
		
		
	 
		 | 
| 
	
 | 
| 
			
			 | 
		#13 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Понятия не имею, никогда не разбирался ни с тем ни с другим. 
		
		
		
		
		
		
		
	В моем компоненте это не используется. Впринципе, наверное, можно сделать тоже самое средствами Аксапты...но зачем искать сложные пути? ЗЫ Попутно вопрос. А зачем "в Аксапте заюзать Direct3D или OpenGL"? Не совсем представляю какую задачу можно решить таким способом.  | 
| 
	
 | 
| 
			
			 | 
		#14 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			есть такой вариант как раскрасить фон любого приложения  
		
		
		
		
		
		
		
	  Для этого нужен всего лишь винамп с играющей музыкой. сложно, но эффект приколен ![]() - запускаете винамп — запускаете музыку — запускаете AVS visualization plugin (он по умолчанию) в меню Visualizations — правый клик на окошке с визуализацией, выбираем "AVS editor" — в окошке "AVS editor"-а меню Settings->Display->Overlay mode. Ставим галочку (включаем то есть). Кликаем на прямоугольник со словом color, в дилоаге выбираем ровный темно-серый цвет в нижнем ряду с показателями цвета 128,128,128. — закрываем окошко с editorом (и только его) и переключаемся в другие приложения спокойно работать (окошко визуализации закрывать не надо) все. если у вас фон аксапты серый (стандартный), вместо него будет показываться визуализация винампа  
		 | 
| 
	
 | 
| 
			
			 | 
		#15 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Порикольно...в глазах тока рябит =)
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#16 | 
| 
			
			 Дмитрий Ерин 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Класс!  
		
		
		
		
		
		
			А можно ли так настроить ВинАмп, чтобы, например, в момент выполнения длительных операций вместо окошка с ПрогрессБар-ами воспроизводился заданный видео-файл? Можно, скажем, балет "Лебединое Озеро" запустить - практика показывает, что здорово нервы успокаивает.  
		
				__________________ 
		
		
		
		
	 
			 | 
| 
	
 | 
| 
			
			 | 
		#17 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			По моему, Axapta в неладах с вызовом из библиотек, и вообще с изкоуровневым программированием,  его компилятор мне все больше напоминает Basic.  
		
		
		
		
		
		
		
	 ((
		 | 
| 
	
 | 
| 
			
			 | 
		#18 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Неужто придется строннюю библиотеку писать чтобы вызвать функцию OpenGL? См. OpenGL  (вот что есть на данный момент)
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#19 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Нет, насчет Basic я погрешил, там с вызовом все в порядке. Тогда тут все намного хуже...
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#20 | 
| 
			
			 MCTS 
		
			
	 | 
	
	|
| 
	
 | 
| Теги | 
| winapi, законченный пример, интерфейс, фон | 
| 
	
	 | 
	
		
		
  |