#include <winreg.h> 파일명 마이 컴퓨터 \HKEY_CURRENT_USER\Control Panel\desktop\Wallpaper 표시방법 마이 컴퓨터 \HKEY_CURRENT_USER\Control Panel\desktop\TileWallpaper void SetWallPaper(LPCTSTR pszFileName, int nTile) { HKEY hKey; static char tile[2]; long lRet; tile[0]='0'+nTile; tile[1]='\0'; lRet = ::RegOpenKeyEx(HKEY_CURRENT_USER, "Control Panel\\desktop", 0, KEY_WRITE | KEY_READ, &hKey); ::RegSetValueEx(hKey, "TileWallpaper", 0, REG_SZ, (const unsigned char *) tile, 1); ::RegCloseKey(hKey); ::SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, (void *) pszFileName, SPIF_UPDATEINIFILE | SPIF_SENDWININICHANGE); } 설 명~ lRet = ::RegOpenKeyEx(HKEY_CURRENT_USER, "Control Panel\\desktop",0, KEY_WRITE|KEY_READ, &hKey); 레지스트리의 위치키값을 가져옵니다.(상세설명은 CPU정보얻기에서 참고하세여) ::RegSetValueEx(hKey, "TileWallpaper", 0, REG_SZ, (const unsigned char *) tile, 1); ::RegCloseKey(hKey); 바탕화면의 표시 방법(center/tile)을 제어 하기 위한 부분입니다. Windows의 레지스트리를 직접 조작해 실...