設置桌面背景

//文件擴展名
CString strFilter = _T("BMP文件(*.bmp)|*.bmp||");
//創建文件對話框
CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | 
OFN_OVERWRITEPROMPT, strFilter);
//顯示文件對話框
if(dlg.DoModal() != IDOK)
{
return;
}
//獲得文件路徑
CString strPathName = dlg.GetPathName();


//設置桌面牆紙
if (SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, (void*)(LPCTSTR)strPathName, 
SPIF_UPDATEINIFILE))
{
AfxMessageBox(_T("設置桌面牆紙成功。"));
}
else
{
AfxMessageBox(_T("設置桌面牆紙失敗。"));
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章