本部分介绍IActiveDesktop接口方法使用的标志。 AD_APPLY_ALL AD_APPLY_SAVE、AD_APPLY_HTMLGEN和AD_APPLY_REFRESH值的聚合。 AD_APPLY_BUFFERED_REFRESH 启动计时器,并将在该时间间隔内使用此标志发出的所有刷新请求聚合到单个刷新中。 此间隔设置为 5 秒。 在间隔结束时,或者在间隔期间请求刷新时,如果没有AD_AP...
与 IActiveDesktop::AddDesktopItem 一样,客户端应用程序必须调用 IActiveDesktop::ApplyChanges 才能将更改保存到注册表。 要求 展开表 要求值 最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用] 最低受支持的服务器 Windows 2000 Server [仅限桌面应用] 目标平台 Windows 标头 shlobj_core....
IActiveDesktop 接口继承自 IUnknown 接口。 IActiveDesktop 还具有以下类型的成员:方法IActiveDesktop 接口具有这些方法。展开表 IActiveDesktop::AddDesktopItem 添加桌面项。 IActiveDesktop::AddDesktopItemWithUI 在显示确认添加桌面项的用户界面、验证安全区域权限并询问用户是否要创建订阅后,将桌面项添加到活动桌面...
客户端应用程序必须单独调用 IActiveDesktop::ApplyChanges 以更新注册表。 例如,若要更改友好名称,请首先使用 COMPONENT 的dwFlags 成员中的COMP_ELEM_FRIENDLYNAME或COMP_ELEM_ALL调用此函数。 然后调用 IActiveDesktop::ApplyChanges。要求展开表 要求值 最低受支持的客户端 Windows 2000 专业版、Windows XP [仅...
本部分介绍 IActiveDesktop 接口方法使用的标志。AD_APPLY_ALL AD_APPLY_SAVE、AD_APPLY_HTMLGEN和AD_APPLY_REFRESH值的聚合。 AD_APPLY_BUFFERED_REFRESH 启动计时器,并将在该时间间隔内使用此标志发出的所有刷新请求聚合到单个刷新中。 此间隔设置为 5 秒。 在间隔结束时,或者在间隔期间请求刷新时,如果没有...
客户端应用程序必须单独调用 IActiveDesktop::ApplyChanges 以更新注册表。 例如,若要更改友好名称,请首先使用 COMPONENT 的dwFlags 成员中的COMP_ELEM_FRIENDLYNAME或COMP_ELEM_ALL调用此函数。 然后调用 IActiveDesktop::ApplyChanges。 要求 展开表 要求值 最低受支持的客户端 Windows 2000 专业版、Windows...
客户端应用程序必须单独调用 IActiveDesktop::ApplyChanges 以更新注册表。 要求 展开表 要求值 最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用] 最低受支持的服务器 Windows 2000 Server [仅限桌面应用] 目标平台 Windows 标头 shlobj_core.h DLL Shell32.dll (版本 4.71 或...
1.在函数所在文件中加上声明IActiveDesktop的头文件 #include<shlobj.h> 2.在StdAfx.h中插入#include <wininet.h> 位置不能搞错,否则IActiveDesktop将找不到定义 #include <afxwin.h> // MFC core and standard components #include <wininet.h> // NOTE: corrects compilation errors w/IActiveDesktop!!
。 第一轮分析 首先用perf分析应用程序行为,发现程序在运行时产生了不少page fault
1.在函数所在文件中加上声明IActiveDesktop的头文件 #include<shlobj.h> 2.在StdAfx.h中插入#include <wininet.h> 位置不能搞错,否则IActiveDesktop将找不到定义 #include <afxwin.h> // MFC core and standard components #include <wininet.h> // NOTE: corrects compilation errors w/IActiveDesktop!!