| 
			| 
					
						| Anklav 
								Гость
 | 
								|  | «  : 13-01-2004 22:54 »  |  | 
 
 Подскажите. Как создать форму в стиле WinXp? |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Mouse 
								Молодой специалист    Offline | 
								|  | « Ответ #1 : 14-01-2004 03:59 »  |  | 
 
 Если ты будешь запускать свое приложение под WinXP, то верхняя панель у тебя автоматом будет отображаться в XP-шном виде (если, конечно, в Панель Управления->Экран->Оформление->Окна и кнопки не задано "Классический стиль"). Если же ты хочешь, чтобы окно в таком стиле отображалось, скажем, в Win98, то придется изрядно попотеть. Придется перерисовать верхнюю панель, изменить стили кнопок и элементов управления вообще, причем я нигде не видел элементов управления в XP-стиле, а самому их рисовать - сам понимаешь - очень долго. Anklav, поищи в инете библиотеки элементов управления в XP-стиле. А то у меня сейчас просто времени нет - на экзамен убегаю. Если захочешь, могу копнуть, но только завтра.
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Mfcer__ 
								Команда клуба
								
								   Offline | 
								|  | « Ответ #2 : 14-01-2004 09:26 »  |  | 
 
 Если ты будешь запускать свое приложение под WinXP, то верхняя панель у тебя автоматом будет отображаться в XP-шном виде (если, конечно, в Панель Управления->Экран->Оформление->Окна и кнопки не задано "Классический стиль"). Если же ты хочешь, чтобы окно в таком стиле отображалось, скажем, в Win98, то придется изрядно попотеть. Придется перерисовать верхнюю панель, изменить стили кнопок и элементов управления вообще, причем я нигде не видел элементов управления в XP-стиле, а самому их рисовать - сам понимаешь - очень долго.
 Anklav, поищи в инете библиотеки элементов управления в XP-стиле. А то у меня сейчас просто времени нет - на экзамен убегаю. Если захочешь, могу копнуть, но только завтра.
 
   Зачем??? Добавь манифест к проекту ...    |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Anonymous 
								Гость
 | 
								|  | « Ответ #3 : 14-01-2004 09:38 »  |  | 
 
 Если ты будешь запускать свое приложение под WinXP, то верхняя панель у тебя автоматом будет отображаться в XP-шном виде (если, конечно, в Панель Управления->Экран->Оформление->Окна и кнопки не задано "Классический стиль"). Если же ты хочешь, чтобы окно в таком стиле отображалось, скажем, в Win98, то придется изрядно попотеть. Придется перерисовать верхнюю панель, изменить стили кнопок и элементов управления вообще, причем я нигде не видел элементов управления в XP-стиле, а самому их рисовать - сам понимаешь - очень долго.
 Anklav, поищи в инете библиотеки элементов управления в XP-стиле. А то у меня сейчас просто времени нет - на экзамен убегаю. Если захочешь, могу копнуть, но только завтра.
 
   Зачем??? Добавь манифест к проекту ...   Манифест будет работать тока на XP(и выше...) |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Anklav 
								Гость
 | 
								|  | « Ответ #4 : 14-01-2004 16:47 »  |  | 
 
 Mfcer__ я понимаю, что нужн добавить манифест. Но как?Archangel нужно, что б под XP, а не под Win98, ВСЕ  кнопки и др. элементы были в стиле XP.
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Гром 
								Птычк. Тьфу, птычник... Вот! 
								Готовлюсь к пенсии
								
								    Offline 
								Пол:   
								Бодрый птах
								
								
								
								
								
							 | 
								|  | « Ответ #5 : 14-01-2004 18:44 »  |  | 
 
 Anklav, по ходу оно там в стилях выбирается, стиль для ХР - попробуй поискать. |  
						| 
								|  |  
								|  |  Записан | 
 
 А птичку нашу прошу не обижать!!! |  |  | 
	|  | 
	| 
			| 
					
						| Anklav 
								Гость
 | 
								|  | « Ответ #7 : 14-01-2004 22:16 »  |  | 
 
 Там расказывается, как сделать XP-интерфейс используя  Visual Studio .NET (если я нечего не пропустил). А у меня тока голый Framework. |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Dimyan 
								Гость
 | 
								|  | « Ответ #8 : 15-01-2004 04:50 »  |  | 
 
 Anklav,  наверно упустил. Если даже с помощью ресурса не можешь том есть вариант:Цитата:
 "Вообще, подключать манифест можно как через ресурсы приложения, так и используя внешний манифест. Внешний манифест подключается путем создания внешнего файла с именем типа "application.exe.manifest", где "application.exe" - имя исполняемого модуля вашей программы. Он помещается в одну папку с исполняемым модулем. Также можно использовать две версии манифеста: в виде ресурсов и в виде внешнего файла. В этом случае преимущество имеет дисковая версия манифеста."
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Anklav 
								Гость
 | 
								|  | « Ответ #9 : 15-01-2004 12:58 »  |  | 
 
 Ну это я так знаю |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Dimyan 
								Гость
 | 
								|  | « Ответ #10 : 16-01-2004 04:49 »  |  | 
 
 Anklav,  я тогда не понял в чем проблемма, или надо в ресурс  обязательно запихнуть? |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Anklav 
								Гость
 | 
								|  | « Ответ #11 : 18-01-2004 01:34 »  |  | 
 
 Да, обязательно нужно в  ресурс. Просто я ничего не знаю о .NET рисурсах. |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	|  | 
	| 
			| 
					
						| ???? 
								Гость
 | 
								|  | « Ответ #13 : 03-02-2004 22:58 »  |  | 
 
 Anklav, а вобще в ресурс уже собранного exe можно засунуть манифест используя прогу PE Explorer от HeavenTools. А про манифесты довольно подробно описывается в MSDN (Using Windows XP Visual Styles -- Windows Shell) |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Dimyan 
								Гость
 | 
								|  | « Ответ #14 : 05-02-2004 05:08 »  |  | 
 
 А что вообще за прога такая интересная? |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Anonymous 
								Гость
 | 
								|  | « Ответ #15 : 08-10-2004 15:09 »  |  | 
 
 Mfcer__ я понимаю, что нужн добавить манифест. Но как?Archangel нужно, что б под XP, а не под Win98, ВСЕ  кнопки и др. элементы были в стиле XP.
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Женя 
								Гость
 | 
								|  | « Ответ #16 : 08-10-2004 15:13 »  |  | 
 
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Иван Ц. 
								Гость
 | 
								|  | « Ответ #17 : 17-11-2004 19:22 »  |  | 
 
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Гром 
								Птычк. Тьфу, птычник... Вот! 
								Готовлюсь к пенсии
								
								    Offline 
								Пол:   
								Бодрый птах
								
								
								
								
								
							 | 
								|  | « Ответ #18 : 17-11-2004 21:23 »  |  | 
 
 Иван Ц., еще одна ссылка на этот же сайт и мы с тобой попрощаемся... |  
						| 
								|  |  
								|  |  Записан | 
 
 А птичку нашу прошу не обижать!!! |  |  | 
	| 
			| 
					
						| gde11 
								Гость
 | 
								|  | « Ответ #19 : 21-11-2004 15:43 »  |  | 
 
 Спасибо за ссылку |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	|  |