• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 一个关于使用IActiveDesktop的问题

一个关于使用IActiveDesktop的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了 一个关于使用IActiveDesktop的问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 一个关于使用IActiveDesktop的问题
描述:

想请求这个接口但是编译的时候说use of undefined type 'IActiveDesktop',什么意思,难道还让我定义IActiveDesktop?我的客户端是一个对话框不用加上那个#include <shlobj.h>呀(加上也一样),源码如下:
HRESULT hr=CoInitialize(NULL);
if(FAILED(hr))
{
MessageBox("CoInitialize Failed");
CoUninitialize();
return;
}
IActiveDesktop* ppv=NULL;
hr=CoCreateInstance(CLSID_ActiveDesktop,NULL,CLSCTX_INPROC_SERVER,IID_IActiveDesktop,(void**)&ppv);
if(FAILED(hr))
{
MessageBox("请求接口失败");
return;
}
else
{
WCHAR filepath[]=L"D:\\1.bmp";
hr=ppv->SetWallpaper(filepath,0);
if(FAILED(hr))
{
MessageBox("设置墙纸失败");
ppv->Release();
return;
}
ppv->Release();
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-06-05 MFCExtensionDll中一个有挑战性的问题
  • 2017-06-04 如何用CWindowImpl创建一个没有标题栏和边框的窗口?
  • 2017-06-04 如何响应IE里控件按下的消息急在线等!~~
  • 2017-06-04 问个关于控件所在的窗体的背景抓取问题,详细内容请进来看下
  • 2017-06-05 vc调用vb的dll时,调试出错,不知道为什么?
  • 2017-06-05 VC6如何调用C#的一个类库的dll
  • 2017-06-05 新手,谁可以给我一份英文版的"Win32多线程程序设计"和"windows核心编程"
  • 2017-06-05 dll中显示对话框(比较难噢)
  • 2017-06-05 100分求救,高手请进,我有一个编译好的动态连接库,但我现在想用ATL把它做成COM,
  • 2017-06-05 GetProcAddress从dll中取得函数地址失败。

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 怎样使得exe文件在IE中运行,详情请进!
    • 关于线程的问题
    • (急)怎样在一个dialog中调用exe?就像ActiveX那样
    • 怎么样把文本文件里的某个字符串找出来,并把它删除呢?请教!
    • C#调用ATLcom控件被阻死,是什么原因?
    • 高分请教MTS的问题,hurry啊!
    • 请教一个多线程CPU性能的问题
    • 有多个控间想打成cab包,inf文件应该怎么写,多谢
    • ATL加载FLASH,ShockwaveFlashObjects出错!!
    • 关于MFC修改获取和修改菜单标题的问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有