#include<windows.h>
#include"resource.h"
BOOL CALLBACK DialogProc(HWND hwnd,UINT message,WPARAM wparam,LPARAM lparam);
char lpPath[260]={0};
OPENFILENAME file={0};
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPreInst,LPSTR lpCmdLine,int nShowCmd)
{
DialogBox(hInstance,(LPSTR)IDD_tianj03,NULL,(DLGPROC)DialogProc);
return 0;
}
BOOL CALLBACK DialogProc(HWND hwnd,UINT message,WPARAM wparam,LPARAM lparam)
{
switch(message)
{
case WM_INITDIALOG:
return 1;
case WM_CLOSE:
PostQuitMessage(0);
return 1;
case WM_COMMAND:
switch(LOWORD(wparam))
{
case IDOK:
SendDlgItemMessage(hwnd,IDC_EDIT,WM_GETTEXT,260,(LPARAM)lpPath);
if(lstrlen(lpPath)==0)
MessageBox(hwnd,"请选择文件","提示",MB_OK);
else
SystemParametersInfo(SPI_SETDESKWALLPAPER,0,lpPath,0);
return 1;
case IDC_BROWSE:
file.lStructSize=sizeof(OPENFILENAME);
file.lpstrFile=lpPath;
file.nMaxFile=260;
file.lpstrFilter="Bmp File(*.bmp)\0*.bmp\0All Files\0*.*\0\0";
file.nFilterIndex=1;
if(GetOpenFileName(&file)!=0)
{
lstrcpy(lpPath,file.lpstrFile);
SendDlgItemMessage(hwnd,IDC_EDIT,WM_SETTEXT,0,(LPARAM)lpPath);
}
return 1;
case IDQUIT:
PostQuitMessage(0);
return 1;
}
}
return FALSE;
}
VC++ 桌面背景设置
5星 · 超过95%的资源 需积分: 10 146 浏览量
2008-07-02
16:15:56
上传
评论 1
收藏 2.05MB RAR 举报
duanduan11
- 粉丝: 0
- 资源: 1
最新资源
- 冯璐阳 42105650—祝福.docx
- 基于多种算法及改进算法实现的移动机器人路径规划matlab源码(含A星算法+PRM+RRT的改进等).zip
- 布里斯托尔纸细分市场、总体规模、先进性、市占率行业分析报告2024年.docx
- Obi绳子插件,好用的很 6.5.4版本
- openjfx-22.0.1-windows-x64-bin-sdk.zip
- 基于ros和stm32f1的小车代码(含串口通信)+项目说明.zip
- 人体姿态估计-基于Tensorflow实现的人体姿态估计算法-附项目源码-优质项目分享.zip
- java实现所有算法大全
- JDBC DAO模式 (复习)
- Proteus仿真AT89C51电子密码锁
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
- 4
前往页