ActiveForm中這些屬性、事件和標誌的作用是什麼? |
尚未結案
|
yzml
一般會員 發表:4 回覆:4 積分:1 註冊:2004-12-26 發送簡訊給我 |
問題一:
在不添加任何的屬性情況下,DELPHI的ActiveForm自帶了很多屬性,如下: Visible,AutoScroll,AutoSize, AxBorderStyle, Caption, Color, Font, KeyPreview, PixelsPerInch, PrintScale, Scaled, Active, DropTarget, HelpFile, ScreenSnap, SnapBuffer, DoubleBuffered, AlignDisabled, VisibleDockClientCount, Enabled. 在用FrontPage等網頁製作軟體中插入用DELPHI開發的ActiveX控制項時,這些DELPHI自帶的屬性參數被帶入HTML,如下:
〈object classid="clsid:977AEDDD-6591-49D6-8EA3-C0DF2440EE23" id="AddressDialogActiveForm1" width="594" height="401"〉
〈param name="Visible" value="0"〉
〈param name="AutoScroll" value="0"〉
〈param name="AutoSize" value="0"〉
〈param name="AxBorderStyle" value="1"〉
〈param name="Caption" value="AddressDialogActiveForm"〉
〈param name="Color" value="2147483663"〉
〈param name="Font" value="MS Sans Serif"〉
〈param name="KeyPreview" value="0"〉
〈param name="PixelsPerInch" value="96"〉
〈param name="PrintScale" value="1"〉
〈param name="Scaled" value="-1"〉
〈param name="DropTarget" value="0"〉
〈param name="HelpFile" value〉
〈param name="DoubleBuffered" value="0"〉
〈param name="Enabled" value="-1"〉
〈param name="Cursor" value="0"〉
〈param name="HelpType" value="1"〉
〈param name="HelpKeyword" value〉
〈/object〉 請問如果程式中不使用這些屬性,通過DELPHI的VIEW->Type Library 介面將它們刪除,會影響其工作嗎?
同樣,DELPHI的ActiveForm也自帶了如下事件,如果刪除,會影響其工作嗎? OnActivate, OnClick, OnCreate, OnDblClick, OnDestroy, OnDeactivate, OnKeyPress, OnPaint. 問題二:
在定義屬性和事件時,通過DELPHI的VIEW->Type Library 介面查看,Flag中有許多選項: Replaceable,DisplayBindable,NonBrowsable,Restricted,DefaultBindable,ImmediateBindable,Source,Hidden,Uses Get Last Error,Bindable,Default Collection Element,Request Edit,UI default. 這些選項的作用分別是什麼?同樣,某個Interface也有許多Flag選項: Hidden,Preddefined,NonExtensible,Can Create,Control,Replaceable,Application Object,Dual,Aggregatable,Licensed,OleAutomation. 這些Flag選項的作用又是什麼? 發表人 - yzml 於 2004/12/26 22:42:59
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |