windows mobile 设置壁纸不成功
typedef void (*LPF_SetAsTodayDlg)(DWORD d1, TCHAR* pstr, DWORD* d3);
HMODULE hModule = ::LoadLibrary(L"pimgdll.dll");
if (hModule)
{
LPF_SetAsTodayDlg pSetAsTodayDlg = (LPF_SetAsTodayDlg)GetProcAddress(hModule,
L"SetAsTodayDlg");
if (pSetAsTodayDlg)
{
SHFullScreen(::GetDesktopWindow(), SHFS_SHOWTASKBAR | SHFS_SHOWSIPBUTTON);
DWORD d = 0;
pSetAsTodayDlg((DWORD)NULL, L"/My Documents/My Pictures/Winter.jpg", &d);
SHFullScreen(::GetDesktopWindow(), SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON);
}
FreeLibrary(hModule);
}
用了这段代码,在Mobile里面设置wall paper,也弹出了那个设置 set as today background界面,可是点右上角那个OK按钮没用,用系统的set as today background菜单项,点OK按钮就可以,不知道什么原因,请叫大牛们!
HMODULE hModule = ::LoadLibrary(L"pimgdll.dll");
if (hModule)
{
LPF_SetAsTodayDlg pSetAsTodayDlg = (LPF_SetAsTodayDlg)GetProcAddress(hModule,
L"SetAsTodayDlg");
if (pSetAsTodayDlg)
{
SHFullScreen(::GetDesktopWindow(), SHFS_SHOWTASKBAR | SHFS_SHOWSIPBUTTON);
DWORD d = 0;
pSetAsTodayDlg((DWORD)NULL, L"/My Documents/My Pictures/Winter.jpg", &d);
SHFullScreen(::GetDesktopWindow(), SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON);
}
FreeLibrary(hModule);
}
用了这段代码,在Mobile里面设置wall paper,也弹出了那个设置 set as today background界面,可是点右上角那个OK按钮没用,用系统的set as today background菜单项,点OK按钮就可以,不知道什么原因,请叫大牛们!
...全文
相关推荐
windows mobile 设置墙纸代码
从给定的文件信息来看,这段代码主要涉及的是在Windows Mobile平台上设置壁纸的过程,通过C++语言实现。
windows mobile6.1主题
Windows Mobile 6.1的主题系统是其个性化设置的关键部分,允许用户自定义设备的外观和感觉,包括背景、图标、菜单样式等。
Windows_Mobile_6.5从入门到精通
#### 浏览器功能与设置在Windows Mobile 6.5中,Internet Explorer Mobile得到了显著增强,支持网页缩放和平滑滚动等功能。
windows mobile 6.1注册表修改技巧
通过合理调整注册表设置,不仅能够优化Windows Mobile 6.1系统的性能,还能增强用户体验,使其更加符合个人使用习惯和需求。
(Windows Mobile) Device Synchronization
**应用程序和设置**:用户可以在PC上安装应用程序,然后同步到Windows Mobile设备,这包括系统设置、壁纸、铃声等个性化元素。三、同步工具1.


