?? 35.html
字號:
<html>
<head>
<title>Re: 如何在 VB 動態(tài)產(chǎn)生一個元件??</title>
</head>
<BODY BACKGROUND="" BGCOLOR="white" TEXT="black" LINK="red" VLINK="#808080" ALINK="">
<center>
<h1>Re: 如何在 VB 動態(tài)產(chǎn)生一個元件??</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 動態(tài)產(chǎn)生一個元件??</b></a> posted by 阿園 on June 02, 1997 at 10:18:31:<p>
不會吧!您何苦這么勞累自己呢?<p>你必須使用 CreateWindow API 來建立你所要的元件。由于你自己產(chǎn)生出來的元件 VB 并不知道,因此不會觸發(fā)相關(guān)的 event。所以你必須寫個 Hook function (vb6 提供,vb6 或以前版本要搭配 MsgHook OCX。<br>然后你必須依系統(tǒng)給你的各種 message 來做不同的動作,以及使用 Send(DlgItem)Message 來傳送訊息給元件。<p>除非真的是無法得知程式執(zhí)行時會用到那些元件。否則把這些元件在設(shè)計時就做成元件陣列是比較簡易的方式。<p>: 請問您:<br>: 我如果在 design time 時, 沒有選 Text Control Box, 那么我要在<br>: Run-time 時動態(tài)產(chǎn)生數(shù)個, 這樣可行嗎?<br>: 說白一點,也就是說 Text Control Box 原先并沒有畫在 Form 上, 我可以<br>: 在程式中動態(tài)建立嗎?? 書上好像都只是探討 OLE 及 Class Object 而已!!
<br>
<p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 35-->
</ul><!--end: 35-->
<br><HR><p>
</body></html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -