杨老师之Blog
杨老师的茅屋
导航
VC知识库BLOG
首页
新随笔
联系
聚合
登录
<
2007年11月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
随笔分类
COM (22)
(rss)
VC (13)
(rss)
Math (7)
(rss)
文章 (1)
(rss)
随笔档案
2008年4月 (1)
2007年11月 (1)
2007年10月 (1)
2007年4月 (1)
2006年11月 (2)
2006年10月 (1)
2006年9月 (1)
2006年4月 (1)
2005年12月 (1)
2005年9月 (4)
2005年8月 (4)
2005年7月 (6)
2005年6月 (3)
2005年4月 (1)
2005年2月 (2)
2005年1月 (3)
2004年12月 (1)
2004年11月 (2)
2004年6月 (6)
2004年5月 (2)
文章档案
相册
(0)
简单图片 (23)
2007年11月18日
如何显示 ActiveX 控件的属性窗
CComQIPtr
<
ISpecifyPropertyPages
>
spSpecify( m_ax.GetControlUnknown() );
if
(
!
spSpecify )
return
;
CAUUID pages;
HRESULT hResult
=
spSpecify
->
GetPages(
&
pages );
if
( FAILED( hResult ) )
return
;
CLSID
*
pclsidPages
=
(CLSID
*
)_alloca( pages.cElems
*
sizeof
( CLSID ) );
for
(
int
i
=
0
; i
<
(
int
)pages.cElems; i
++
)
pclsidPages[i]
=
pages.pElems[i];
::CoTaskMemFree( pages.pElems );
IUnknown
*
pObject
=
m_ax.GetControlUnknown();
OleCreatePropertyFrame( m_hWnd,
0
,
0
, L
"
属性
"
,
1
,
&
pObject,
pages.cElems, pclsidPages,
GetUserDefaultLCID(),
0
, NULL );
发表于
2007-11-18 21:24
杨老师的茅屋 阅读(1552) |
评论 (5)
|
编辑
收藏
统计
随笔 - 44
文章 - 0
评论 - 292
引用 - 0