Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > .NET
Перезагрузить страницу Как установить desktop wallpaper средствами .net
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Maximus Maximus вне форума
Новичок
 
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.09.2002
По умолчанию Как установить desktop wallpaper средствами .net - 05.05.2003, 08:22

Пишу прожку под .net и нужно установить wallpaper на рабочем столе. В Апи эсть- SystemParameterInfo(SPI_SETDESKWALLPAPER). Есть ли аналог или что нибить наподобии в .NET ? (пишу на C#). Спасибо.
Ответить с цитированием
  (#2 (permalink)) Старый
Garik Garik вне форума
Member
 
Сообщений: 6,201
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 07.06.2002
По умолчанию 21.05.2003, 16:03

А чем тебя WinAPI не устраивает?
Ответить с цитированием
  (#3 (permalink)) Старый
Maximus Maximus вне форума
Новичок
 
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.09.2002
По умолчанию 11.06.2003, 17:39

Хм, на Win API конечно можно, но интересно посмотреть через .NET

ЗЫ
Таково ответа я и ожидал...
Ответить с цитированием
  (#4 (permalink)) Старый
Ikshot Ikshot вне форума
Member
 
Сообщений: 451
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.06.2002
По умолчанию 23.07.2003, 16:25

Кстати, а получается использовать обычные АПИ из С шарпа? АПИ-шники же вроде неуправляемый код...
С шарп же кажись не позволяет смешивать управляемый и неуправляемый код? Или я не прав?
Ответить с цитированием
  (#5 (permalink)) Старый
Anonymous
Guest
 
Сообщений: n/a
По умолчанию Wallpaper - 29.07.2003, 11:33

А я пробовал через SystemParametersInfo - не работает
В 6-ой версии работало, а в Net - нет (платформа та же).
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Anonymous
Guest
 
Сообщений: n/a
По умолчанию Wallpaper - 29.07.2003, 12:06

Извиняюсь - работает!
Вот код если кому пригодится...

Код:
    Declare Auto Function SystemParametersInfo Lib "user32.dll" (ByVal nAction As Integer, ByVal nParam As Integer, ByVal pvParam As String, ByVal fWinini As Integer) As Boolean
    Public Const SPI_SETDESKWALLPAPER As Integer = 20
    Public Const SPIF_SENDCHANGE As Integer = 2

    Sub Main()
        Dim bmp As String = "c:winntПаркет.bmp"
        Console.WriteLine(IIf(SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, bmp, SPIF_SENDCHANGE), "Succeeded!", "Failed!"))
    End Sub
/* не забываем использовать BBCode! */
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Восстановление Active Desktop Joystic Windows XP 4 25.07.2011 20:18
desktop COMPAQ Evo D510 SFF Balu Память 2 09.11.2010 10:34
Файл Desktop vladdro Любые вопросы от новичков 5 13.10.2010 10:53
Desktop screenshots AsD Общетематический 90 22.03.2009 22:24
Компьютер desktop или ноутбук ksenon Системный блок 12 11.09.2008 12:41
Remote Desktop Connection fencer Софт и программы 15 01.04.2008 22:01
Смена wallpaper на VC++ emx2000 Visual C++ 4 09.02.2006 18:16
Как окно приклеить к desktop lord Visual C++ 2 10.10.2005 10:36
Отсортировка на Desktop в С++ -=ANC=- Visual C++ 5 11.09.2005 03:27
Код укладки на DeskTop HTML slash26 C++ Builder 0 23.05.2005 01:40
Excel средствами Delphi Как установить пароль на редактирования листа Anonymous Delphi 1 14.12.2003 16:55



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов