📄 35.html
字号:
<html>
<head>
<title>Re: 如何在 VB 动态产生一个元件??</title>
</head>
<BODY BACKGROUND="" BGCOLOR="white" TEXT="black" LINK="red" VLINK="#808080" ALINK="">
<center>
<h1>Re: 如何在 VB 动态产生一个元件??</h1>
</center>
<HR><p>
Posted by <a href="mailto:yfwu@iname.com">小吴</a> on June 02, 1997 at 23:34:32:<p>
In Reply to: <a href="32.html"><b>如何在 VB 动态产生一个元件??</b></a> posted by 阿园 on June 02, 1997 at 10:18:31:<p>
不会吧!您何苦这么劳累自己呢?<p>你必须使用 CreateWindow API 来建立你所要的元件。由于你自己产生出来的元件 VB 并不知道,因此不会触发相关的 event。所以你必须写个 Hook function (vb6 提供,vb6 或以前版本要搭配 MsgHook OCX。<br>然后你必须依系统给你的各种 message 来做不同的动作,以及使用 Send(DlgItem)Message 来传送讯息给元件。<p>除非真的是无法得知程式执行时会用到那些元件。否则把这些元件在设计时就做成元件阵列是比较简易的方式。<p>: 请问您:<br>: 我如果在 design time 时, 没有选 Text Control Box, 那么我要在<br>: Run-time 时动态产生数个, 这样可行吗?<br>: 说白一点,也就是说 Text Control Box 原先并没有画在 Form 上, 我可以<br>: 在程式中动态建立吗?? 书上好像都只是探讨 OLE 及 Class Object 而已!!
<br>
<p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 35-->
</ul><!--end: 35-->
<br><HR><p>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -