바탕화면 배경그림을 바꾸기 위해서는

HKEY_CURRENT_USER\Control Pannel\Desktop 있는 Wallpaper 키의 데이터값으로 배경으로 사용하고자 하는 bmp 그림의 경로를 넣어주고,
SystemParametersInfo 라는 윈도우즈 API를 이용해 레지스트리에서 배경그림 경로가 변경되었음을 알려주면 된다.


윈도우즈에 레지스트리 배경그림의 경로가 변경되었다는 것을 알려줄 때는 다음과 같이 SystemParametersInfo API 를 호출한다. (C#의 경우임)

[C#]
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, 0, SPIF_SENDWININICHANGE);

[DllImport("user32.dll", EntryPoint="SystemParametersInfoA")]
public static extern int SystemParametersInfo (int uAction, int uParam, int lpvParam, int fuWinIni);
 
public const int SPI_SETDESKWALLPAPER = 20;
public const int SPIF_SENDWININICHANGE = 0x2;

크리에이티브 커먼즈 라이센스
Creative Commons License
2007/06/21 01:00 2007/06/21 01:00

트랙백 보낼 주소 :: http://www.i-fam.net/water/trackback/7

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 동굴마왕
    2007/07/20 10:05
    댓글 주소 수정/삭제 댓글
    그나마 재미있어 보이는 제목이길래 눌렀더니
    역시 재미없삼.. ㅋㅋㅋ
[로그인][오픈아이디란?]

BLOG main image
새미 기픈 믈은 가마래 아니그츨씌.. by

카테고리

전체 (74)
궁시렁 (15)
(3)
(37)
GIS (7)
GeoTagging (8)
테터 & 텍스트큐브 (0)
바로 그때.. (3)
검색/링크 (0)

최근에 올라온 글

Total : 392065
Today : 33 Yesterday : 83
Download MathPlayer글 내용중의 수식을 보시려면 ^^
Creative Commons License

이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
자신만의 홈페이지를 만들어 올릴 공간을 갖고 싶다면,
한달에 오백원만 투자하세요