标题:怎么用API实现Microsoft Common Controls 控件
只看楼主
mmm325400
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2019-5-17
结帖率:0
 问题点数:0 回复次数:1 
怎么用API实现Microsoft Common Controls 控件
怎么用API实现Microsoft Common Controls 控件
发现VB使用OCX部件,在别的电脑总是会大姨妈。就比如Microsoft Common Controls 5.0/6.0。没有装Office的电脑就报错!
然后在VB报错的电脑,用其他语言试一下 ListView、进度条、滑块、选项卡等。。。一点毛病没有!其他语言应该都是用API来实现的。
VB用ocx有点辣鸡,要么得自己打包ocx,要么让别人装个Office???感觉好档次差???
搜索更多相关主题的帖子: API Microsoft Common 控件 VB 
2019-06-22 22:22
William1949
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:109
专家分:0
注 册:2009-3-17
得分:0 
vb 自建ActiveX控件用到的API主要有:“CreateWindowEx”。指定不同的类名,可以创建不同的控件:
控件              类名
ListView          SysListView32
进度条            msctls_progress32
滑块              msctls_trackbar32
选项卡            SysTabControl32

用CreateWindowEx函数创建的控件,引用的是COMCLT32.DLL文件,而不是VB自带的Mscomctl.ocx;
还有一些其它API函数,如:MoveWindow、SendMessage ... ...
2019-07-15 10:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-495438-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.431315 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved