OLETools

張貼者:2010年8月10日 上午12:20未知的使用者   [ eddie liu 已於 2012年8月9日 上午2:00 更新 ]
OLETools 是一個控件的集合,不再需要額外的DLL 支持。 所有需要的都是OCX 和MFC 支持。 這樣你的發布文件就變得小多了。







-----------------------------------------
開發商:BeCubed
原廠網址:http://www.becubed.com/oletools.htm
更新日期:2011/05/18
採購正式版、大量授權報價、技術支援、軟體諮詢、委託採購、詢問報價請來電 02-29299388 分機16 , 
來信service@orderble.com,或點我
------------------------------------------------------------------------------

建立專業的前端應用與這個集合的組成部分。 OLETools是一個完整的60套32位的ActiveX組件,包括:1選項卡控制-標籤式界面,一樹控制-分層數據顯示,多列列表和組合框,輸入控件和各種蒙面實施先進的數據驗證。 還包括一個3D日曆,多媒體組件播放AVI和WAV文件從你的申請。

OLETools是根據獲獎產品“VBTools”(16位),以前生產的MicroHelp公司OLETools代表超過10年的發展努力,在滿足需要世界各地的程序員。自從1.0版本的VBTools這些管制已完善功能集包括了大多數程序員的需要,以完成他們的項目需要。

OLETools包含許多專門的控制模式,加入了寶貴的功能,您的應用程序。 標籤的多段短的工作,使創建狀態欄,和匯總控制使您能夠創建浮動調色板容易。 還包括一個品種,如視覺控制儀表,撥號,字幕,和Histograph。 最多樣化的包裝從單一供應商! 

OLETools提供更多的功能比我們的空間名單。 OLETools充分利用了數據訪問功能的Visual Basic提供無與倫比的數據感知控件的開發效率。
  

 

Mh3dButn控制

該 Mh3dButn 控制是增強版標準的Visual Basic命令按鈕。 你可以使用它來創建自定義按鈕,有3 - D效果,多行標題和多個位圖來代表不同的條件。下圖顯示了幾個 Mh3dButn 控制的例子。


Mh3dButn控件示例

Mh3dCheck控制

該 Mh3dCheck 控制是增強版標準的Visual Basic複選框控件。 該 Mh3dCheck 自定義控件具有的全部功能,標準的Visual Basic複選框,支持所有相同的屬性,事件和方法。 除了支持所有的屬性和功能的標準控制, Mh3dCheck 有幾個獨特的功能,包括:

  • 一個可選的3 - D的外觀,包括使用的標題字體
  • 控制所有的顏色用在控制
  • 阿多一行標題或可對齊
  • 有能力改變複選框以及顯示照片的不同狀態


Mh3dCheck控件概述。

Mh3dCommand控制

該 Mh3dCommand 控制是增強版標準的Visual Basic命令按鈕控制。 除了支持大多數的屬性和功能的標準控制, Mh3dCommand 有幾個獨特的功能。

  • 一個可選的3 - D的外觀,包括使用的標題字體
  • 控制所有的顏色用在控制
  • 阿多一行標題或可對齊
  • 能夠顯示照片的三個不同的狀態:向下,沖壓和上
  • 創建一個 狀態 按鈕- 1之間切換,可以向上和向下的位置

Mh3dGroup控制

該 Mh3dGroup 控制是增強版標準的Visual Basic命令按鈕控件,組合功能的 Mh3dCommand 自定義控件和一個選項按鈕。 一個 Mh3dGroup 控制了所有的功能性 Mh3dCommand 此外,這種控制的能力,功能隨其他情況相同的控制,一組選項按鈕。 Mh3dGroup 具有以下特點:

  • 一個可選的3 - D的外觀,包括使用的標題字體
  • 控制所有的顏色用在控制
  • 阿多一行標題或可對齊
  • 能夠顯示照片的三個不同的狀態:向下,沖壓和上
  • 創建一個 狀態 按鈕- 1之間切換,可以向上和向下的位置
  • A組的多個實例屬性,使這一控制選項按鈕一樣工作


Mh3dGroup控件示例

Mh3dOption控制

該 Mh3dOption 控制是增強版標準的Visual Basic選項按鈕控制。 Mh3dOption 具有的全部功能,標準的Visual Basic選項按鈕加上以下獨特功能:

  • 一個可選的3 - D的外觀,包括使用的標題字體
  • 控制所有的顏色用在控制
  • 阿多一行標題或可對齊
  • 的能力,改變大小的選項框,以及顯示圖片的不同狀態
  • 你可以顯示你自己的照片像檢查,不加制止,灰色(禁用)和壓狀態。
  • 您可以對齊的選項按鈕的左側或右側的控制,甚至修改大小的選項按鈕本身。

 
Mh3dOption控件示例

MhAnimate控制

該 MhAnimate 控制是一種增強型圖片框控件,可以顯示一個位圖序列。 一旦您設置 MhAnimate 控件的屬性,它運行沒有進一步關注你的程序。 MhAnimate 有屬性來控制速度,方向和內容播放。

MhCommand控制

該 MhCommand 控制提高了標準的Visual Basic命令按鈕,通過提供多行標題,標題對齊方式,並更換新的標準按鈕圖片程序員定義的位圖。 下圖顯示了幾個例子 MhCommand 控制。


MhCommand控件示例

MhMultiple控制

該 MhMultiple 控制是類似於標準的Visual Basic命令按鈕控制,但有能力顯示5個不同的圖像。 您可以顯示每個版本控制在四個不同的國家,表明了一個改變顏色的部分或全部的控制權。 您來決定,如果用戶可以改變狀態的控制,或按一下如果國家的控制權的改變只能從代碼。下表提供了一個概述 MhMultiple 控制。

 


Mh3dCalendar控制

該 Mh3dCalendar 控件用於顯示和選擇日期從1月的日曆。 一些獨特的特點的 Mh3dCalendar 控制包括:

  • 能夠顯示和選擇多個日期
  • 一個可選的3 - D的出現引起周圍邊緣的控制,以及當前選定的日期
  • 控制所有的顏色用在控制
  • 能夠顯示圖像的背景上的控制或上半對照組(類似於一個可折疊的日曆)
  • 多語言支持

 


MhCommonDialog控制

該 MhCommonDialog 控制是一種增強版本的Visual Basic通用對話框控件。 MhCommonDialog 是100%兼容標準的VB的通用對話框控制,並包括以下附加功能:

  • 您可以添加您自己的控件到一個通用對話框。 當控件放置在一個通用對話框,他們將他們的行為完全像一個VB做的形式。 標準VB的事件將繼續發生的每個控件。
  • 當使用文件打開和文件保存對話框中, FileNameChange 事件發生在用戶選擇不同的文件在文件列表中。 您可以將代碼中的每個事件響應變化,如顯示突出顯示的文件在 MhFileDisplay 控制。
  • 您可以調整或移動通用對話框,使你自己的空間控制。

 


BCFlowChart控制

該 BCFlowChart 控制是一個多段控制,就像multilabel控制。 它包含了部分內部控制雖然是 SegXxxx 屬性。 該 SegStyle 屬性控制對象的類型為1段。 這些 SegStyles 可劃分為...

視覺元素 (對象):定義大多是由位圖圖形入選對象,然後再定義的標題。
節點:連接點。 連接點可以放在任何地方,可以是兒童的視覺元素或一個兒童的工作區。
線路:線路只能兩個連接點之間運行。 連接點可以放在任何地方。 
所有這三個對象的類型依 Segxxx 性能。


BCFlowChart控件示例

MhCommonDialog控制

該 MhCommonDialog 控制是一種增強版本的Visual Basic通用對話框控件。 MhCommonDialog 是100%兼容標準的VB的通用對話框控制,並包括以下附加功能:

  • 您可以添加您自己的控件到一個通用對話框。 當控件放置在一個通用對話框,他們將他們的行為完全像一個VB做的形式。 標準VB的事件將繼續發生的每個控件。
  • 當使用文件打開和文件保存對話框中, FileNameChange 事件發生在用戶選擇不同的文件在文件列表中。 您可以將代碼中的每個事件響應變化,如顯示突出顯示的文件在 MhFileDisplay 控制。
  • 您可以調整或移動通用對話框,使你自己的空間控制。

Mh3dGroup控制

該 Mh3dGroup 控制是增強版標準的Visual Basic命令按鈕控件,組合功能的 Mh3dCommand 自定義控件和一個選項按鈕。 一個 Mh3dGroup 控制了所有的功能性 Mh3dCommand 此外,這種控制的能力,功能隨其他情況相同的控制,一組選項按鈕。 Mh3dGroup 具有以下特點:

  • 一個可選的3 - D的外觀,包括使用的標題字體
  • 控制所有的顏色用在控制
  • 阿多一行標題或可對齊
  • 能夠顯示照片的三個不同的狀態:向下,沖壓和上
  • 創建一個 狀態 按鈕- 1之間切換,可以向上和向下的位置
  • A組的多個實例屬性,使這一控制選項按鈕一樣工作


Mh3dGroup控件示例

MhImage控制

該 MhImage 控件顯示許多最流行的圖像文件格式,包括:

  • 骨形態發生蛋白
  • 的GIF *
  • 圖示
  • PCX
  • 塔加
  • TIF格式*
  • WMF的

24位彩色圖像的支持。

*一些壓縮格式不支持

 


MhCardDeck控制

該 MhCardDeck 控制讓你顯示卡從任何一個標準的52張撲克牌甲板。 這種控制是在概念上類似於一個 圖片的控制,但它顯示一個固定的一套位圖。 下圖顯示了幾個例子 MhCardDeck 控制。


MhCardDeck控件概述。

MhDice控制

該 MhDice 控制是一個專門的圖片框控件顯示骰子。 下圖顯示了默認 MhDice 位圖。


MhDice控制實例。

 


 MhHistograph控制

該 MhHistograph 控制是一個專門的圖片框控件,可以讓您的資料顯示,如果它被利用了繪圖儀。 MhHistograph 控件允許您創建圖表通過模擬一個繪圖儀。 您可以繪製數據沿著時間線和移動的文件中向前和向後查看或繪圖儀繪製在不同路段的文件。

 


Mh3dText控制

該 Mh3dText 控制是一種增強版本的Visual Basic的標準文本控件。 該 Mh3dText 自定義控件具有的全部功能,標準的Visual Basic文本控制和支持所有相同的屬性,事件和方法與下面的異常:在 Mh3dText 自定義控件不能支持 PasswordChar 屬性的標準在Visual Basic。 這種風格不能結合的風格是需要讓我們得出了斜面的邊緣周圍的控制。 Mh3dText 提供了以下獨特的功能:

  • 一個可選的3 - D外觀
  • 控制所有的顏色用在控制
  • 的能力,水平對齊文本對照


Mh3dText控件示例

MhDateInput控制

該 MhDateInput 控制是一種增強版本的VB文本框控件,是專門為輸入日期。 MhDateInput 是理想的數據輸入應用程序和其他情況下,您希望限制用戶輸入到一定範圍的日期。 MhDateInput 具有以下特點:

  • 8個不同的日期格式,包括能夠使用長,短日期格式定義的控制面板。
  • 17語言選擇,再加上能夠使用目前的語言設置在控制面板。
  • 可選內置旋轉按鈕,完全控制的位置,減量/減值和重複率。
  • 擇時水平滾動文本長度超過身體的寬度控制。
  • 水平和垂直對齊文本。
  • 可選 3 - D效果。
  • 完全控制的大小,外觀和行為的插入符號。
  • 能夠定義最小和最大日期允許的控制。
  • 自定義事件時發生了一個無效的條目時,或者當一個無效的文本字符串設置到控制。 這包括設置 文本 屬性, SelText 財產時,Windows SendMessage 調用(與 WM_SETTEXT),數據來自數據庫,DDE鏈接,或從剪貼板粘貼。


MhDateInput控件示例

MhInput控制

該 MhInput 控制是一種增強版本的標準VB的文本框控件。 由於 MhInput 控制包含的所有功能標準VB的文本框控件,您可以使用MhInput 控制在任何地方標準的文本框控件。 最重要的是, MhInput的 自定義屬性,讓你輕鬆實現功能(使用一個單指令)表示,將採取一些VB的instructions來執行。 MhInput 's 許多優點包括:

  • 蒙面輸入字符。 這允許您指定的字符的性質可能進入前50的位置的控制。
  • 預先定義的輸入類型。 這些措施包括社會保障和電話號碼,5和9位數字的郵政編碼,時間和日期。
  • 一個額外的  邊框樣式
  • 插入和重疊印字模式,包括單獨的卡特尺寸為每個模式。 VB的標準文本框控件不提供重疊印字模式。
  • 程序員定義的最大長度的文本。
  • 一個 對齊 屬性。
  • 一個 撤消 選項。
  • 一個 AutoTerminate 事件發生時,用戶輸入的最後一個字符的控制下您所指定的一個最大文本長度。

MhInteger輸入控制

該 MhIntInput 控制是一種增強版本的VB文本框控件專為數字輸入。 該 MhIntInput 控制是理想的數據輸入應用程序和其他情況下,您希望限制用戶輸入到一定長整型的範圍。 MhIntInput 具有以下特點:

  • 可選內置旋轉按鈕,完全控制的位置,遞增/遞減價值和重複率。
  • 擇時水平滾動文本長度超過身體的寬度控制。
  • 水平和垂直對齊文本。
  • 可選 3 - D效果。
  • 完全控制的大小,外觀和行為的插入符號。
  • 能夠確定的最低和最高允許值由控制。
  • 自定義事件時發生了一個無效的條目時,或者當一個無效的文本字符串設置到控制。 這包括設置 文本 屬性, SelText 財產時,Windows SendMessage 調用(與 WM_SETTEXT),數據來自數據庫,DDE鏈接,或從剪貼板粘貼。


MhIntInput控制實例。

MhMaskInput控制

該 MhMaskInput 控制是一個功能強大的文本框控件,允許你定義你自己的編輯口罩。 MhMaskInput 提供以下功能:

  • 設計時或運行時配置通過一個初始化(。ini)文件。
  • 可選的情況下轉換,混合大小寫支持適當的名稱。
  • 擇時水平滾動文本長度超過身體的寬度控制。
  • 水平和垂直對齊文本。
  • 可選 3 - D效果。
  • 完全控制的大小,外觀和行為的插入符號。
  • 自定義事件發生時,一個無效的文本字符串設置到控制。 這包括設置 文本 屬性, SelText 財產時,WindowsSendMessage 調用(與 WM_SETTEXT),數據來自數據庫,DDE鏈接,或從剪貼板粘貼。

 
MhMaskInput控件示例

MhRealInput控制

該 MhRealInput 控制是一種增強版本的VB文本框控件是專門為進入真正的數字和貨幣值。 該值是根據顯示的數字或貨幣定義設置在Windows控制面板。 該 MhRealInput 控制是理想的數據輸入應用程序和其他情況下,您希望限制用戶輸入在一定範圍內的實數或貨幣值。 該 MhRealInput 控件提供下列功能:

  • 可選內置旋轉按鈕,完全控制的位置,減量/減值和重複率。
  • 擇時水平滾動文本長度超過身體的寬度控制。
  • 水平和垂直對齊文本。
  • 可選 3 - D效果。
  • 完全控制的大小,外觀和行為的插入符號。
  • 能夠確定的最低和最高允許值由控制。
  • 自定義事件時發生了一個無效的條目時,或者當一個無效的文本字符串設置到控制。 這包括設置 文本 屬性, SelText 財產時,Windows SendMessage 調用(與 WM_SETTEXT),數據來自數據庫,DDE鏈接,或從剪貼板粘貼。


MhRealInput控制實例。

MhTimeInput控制

該 MhTimeInput 控制是一個增強版本的VB文本框控件專為時間的投入。 MhTimeInput 是理想的數據輸入應用程序和其他情況下,您希望限制用戶輸入在一定範圍內的時間。 MhTimeInput 具有以下特點:

  • 可選內置旋轉按鈕,完全控制的位置,遞增/遞減價值和重複率。
  • 擇時水平滾動文本長度超過身體的寬度控制。
  • 水平和垂直對齊文本。
  • 可選 3 - D效果。
  • 完全控制的大小,外觀和行為的插入符號。
  • 能夠定義最小和最大時間允許的控制。
  • 自定義事件時發生了一個無效的條目時,或者當一個無效的文本字符串設置到控制。 這包括設置 文本 屬性, SelText 財產時,Windows SendMessage 調用(與 WM_SETTEXT),數據來自數據庫,DDE鏈接,或從剪貼板粘貼。

 


BCExtender控制

該 BCExtender 控制是一個特殊的版本 MhTip 控制。 使用擴展控制列表或文字cotrols暫時顯示文本不適合的控制顯示區域(如出現在Windows 95資源管理器接口)。 這種控制的目的是“浮動”文本在控件不能顯示所有的文字在同一時間範圍內,它自己的控制。 你必須使用一個擴展控制每個控件,您想浮動文字了。 下圖顯示了一個例子, BCExtender 控制,有些情況下,都可以使用。


BCExtender控件示例

Mh3dFrame控制

該 Mh3dFrame 控制是一個增強的版本控制標準的Visual基本框架。 除了支持所有的屬性和功能的標準控制, Mh3dFrame 提供以下獨特的功能:

  • 一個可選的3 - D的外觀,包括使用的標題字體
  • 控制所有的顏色用在控制
  • 對齊的能力,創造一個框架標題沒有邊框
  • 顯示圖片的背景的控制


Mh3dFrame控制實例。

Mh3dlabel控制

該 Mh3dLabel 控制是一個增強的標籤控制。 除了支持所有的屬性和功能的標準標籤控制, Mh3dLabel 提供了多種獨特的功能:

  • 一個可選的3 - D外觀包括內部和外部斜面和字體。
  • 控制所有的顏色用在控制。
  • 顯示圖片的背景的控制權。
  • 標題對齊垂直和水平。


Mh3dLabel控件示例

Mh3dMultiLabel控制

該 Mh3dMultiLabel 控制是增強版標準的Visual Basic標籤控件。 除了支持所有的屬性和功能的標準控制,Mh3dMultiLabel 具有以下特點:

  • 一個可選的3 - D的外觀,包括使用的字體在段標題
  • 控制所有的顏色用在控制
  • 能夠自動對齊控制的頂部或底部的父母時,採用VB 2.0或更高版本。

最獨特之處是它的這種控制能力,有多達100個不同的和單獨尋址領域。 每一部分都有它自己的一套屬性,允許你顯示字幕,圖片,甚至一桿完成百分比。


Mh3dMultiLabel控件示例

MhMarque控制

該 MhMarque 控制是一個增強的標籤控件,可以顯示一個移動的橫幅文字,帶或不帶一組移動位圖。 MhMarque 控制是有用的當你想控制,吸引注意力。 在許多方面, MhMarque control的特點相結合的MhAnimate 和 Mh3d 控制到一個單一的控制。 主要的差異 MhMarque 和 MhAnimate 控制,然而,就是你可以指定最多三個獨特的位圖的 MhMarque 而 MhAnimate 控件可以顯示多達32,767位圖。

Mh3d控制(MhThreed)

該 Mh3d 控制是增強版標準的Visual Basic標籤控件。 您可以使用 Mh3d 創建自定義的標籤,有抑鬱或提出陰影和其他3 - D效果。 Mh3d 管制已完成百分比功能以及能夠顯示多行標題。


Mh3d控件示例

MhTip控制

該 MhTip 控制是用來提供彈出標題,當鼠標移到其他指定的控制。

 


BCLanguage控制

BCLangFile
此控件提供了訪問RC文件字符串資源。 這種控制是“目前”只設計與編譯的RC文件-而不是編譯的RES文件。RC文件將列出該程序使用的字符串,格式化在這樣一種方式,這種控制可以識別並加載這些字符串在程序中使用。 這種格式是兼容標準的RC文件格式。 但是,你不應該嘗試加載一個現有的RC文件到B3RCEdit程序由於它的能力有限。 有了一定的預防措施, BCLangFile 控制應能夠讀取現有的RC文件。

BCLangCtl
這是一個設計時間控制,允許程序員在連接屬性的控件的資源項目內的語言文件。 這些字符串加載到控件的屬性在 窗體加載 這樣可以使程序員不必編寫代碼以“負荷”與國際化的標題文字。

有一個 設計時 ,有利於配置對話框的標題和文本的屬性,因此很少會被用來在運行時,他們不是非常有用的形式後,加載。

B3RCEdit
這個工具也有它的編輯器,控制可以與在設計時更新資源字符串。 該編輯器是專門用於編輯資源文件使用此控件。 該編輯器(默認 B3RCEdit.EXE)必須找到在搜索路徑或當前目錄。 一個關聯的文件WINNLS.DAT,必須在同一位置,編輯器。

 


Mh3dCombo控制

該 Mh3dCombo 控制是增強版標準的Visual Basic組合框控件。 該 Mh3dCombo 自定義控件具有的全部功能,標準的Visual Basic組合框,並支持所有相同的屬性,事件和方法。 此外, Mh3dCombo 提供以下獨特的功能:

  • 一個可選的3 - D的外觀,包括使用的字體列表中的一部分
  • 控制所有的顏色用在控制
  • 多列的項目在列表框部分的控制
  • 能夠搜索的項目在控制字符串
  • 的能力,迫使案件的所有項目在列表框部分的控制
  • 照片顯示兩個不同的列表中的每一個項目的控制部分,它被選中時,其中一個,另一個時,它不
  • 一個可選的分界線,可以顯示列之間
  • 設置項目的數目顯示在下拉部分的控制


Mh3dCombo控制實例。

Mh3dDir控制

該 Mh3dDir 控制是增強版標準的Visual Basic目錄列表框控件。 該 Mh3dDir 自定義控件具有的全部功能,標準的Visual Basic目錄列表框,並支持所有相同的屬性,事件和方法。 此外, Mh3dDir 有幾個獨特的功能如下:

  • 一個可選的3 - D的外觀,包括特殊的3 - d目錄圖片和字體用於目錄的名稱。
  • 控制所有的顏色用在控制。
  • 能夠搜索的項目在控制字符串。
  • 的能力,迫使案件的所有項目在列表框部分的控制。
  • 兩張圖片顯示的列表中的每一個項目的控制部分,一當它的選擇和另一個當它不(僅當您不使用默認的三維照片)。
  • 單一或多重選擇的能力。
  • 可選的標題。
  • 支持 的AddItem 和 RemoveItem將 方法。


Mh3dDir控件示例

Mh3dDrive控制

該 Mh3dDrive 控制一個增強版標準的Visual Basic驅動器列表框控件。 這種控制的所有功能標準VB的驅動控制,以數字的附加功能和附加功能。 Mh3dDrive 提供了多種獨特的功能如下。

  • 一個可選的3 - D的外觀,包括特殊的3 - D驅動器類型和字體用於驅動器卷標
  • 控制所有的顏色用在控制
  • 能夠搜索的項目在控制字符串
  • 的能力,迫使案件的所有項目在列表框部分的控制
  • 兩張圖片顯示的列表中的每個項目的控制部分,時,其中一個是選擇和另當它不(可只有當你不使用默認3 - Ð pictures)
  • 支持 的AddItem 和 RemoveItem將 方法


Mh3dDrive控件示例

Mh3dFile控制

該 Mh3dFile 控制是增強版標準的Visual Basic文件列表框控件。 該 Mh3dFile 控件具有的全部功能,標準的Visual Basic文件列表框控件,以數字的附加功能和附加功能。 Mh3dFile 有幾個獨特的功能,包括:

  • 一個可選的3 - D的外觀,包括特殊的3 - D圖像和字體用於文件名
  • 控制所有的顏色用在控制
  • 能夠搜索的項目在控制字符串
  • 的能力,迫使案件的所有項目在列表框部分的控制
  • 照片顯示兩個不同的列表中的每一個項目的控制部分,它被選中時,其中一個,另一個當它未被選中。
  • 單一或多重選擇能力
  • 可選的標題
  • 支持 的AddItem 和 RemoveItem將 方法


Mh3dFile控件示例

Mh3dList控制

該 Mh3dList 控制是增強版標準的Visual Basic列表框控件。 該 Mh3dList 自定義控件具有的全部功能,標準的Visual Basic列表框控件,以數字的新增的功能包括:

  • 一個可選的3 - D的外觀,包括字體用於在列表中的項目
  • 控制所有的顏色用在控制
  • 能夠創建多列,每一個獨特的寬度,對齊和調整大小的能力,在運行時
  • 能夠搜索的項目在控制字符串
  • 的能力,迫使案件的所有項目在列表框部分的控制
  • 照片顯示兩個不同的每個項目在列表中:1當它被選中,另一個是未選中時,

其中最獨特的功能在該控件是能夠有多個列,可以是固定的寬度或設置為允許用戶調整寬度在運行時。 你甚至可以用一個單獨的滾動標題為每個列標題。


Mh3dList控件示例

MhFileList控制

該 MhFileList 控制是一個增強版本的標準VB文件列表框控件。 除了顯示有關的文件,它可以顯示目錄的名稱,並列出了可用的驅動器。 下圖顯示了一個例子 MhFileList 控制。 下表提供了一個概述 MhFileList 控制。


MhFileList控件示例

MhTree控制

該 MhTree 控件允許你在一個可折疊的顯示信息/擴展樹。 下圖顯示了一個例子,一 MhTree 控制。


MhTree控件示例

 


Mh3dGauge控制

該 Mh3dGauge 控制是一個獨特的控制用於顯示線性,針頭或位圖式壓力表。 Mh3dGauge 控制是有益的完成百分比 指標,燃油壓力表,溫度計或任何其他類型的模擬計。 Mh3dGauge 特點:

  • 一個可選的3 - D的外觀,包括使用的標題字體
  • 控制所有的顏色用在控制
  • 的能力,使該標題
  • 能夠使用兩種不同的圖片來顯示 完成百分比


Mh3dGauge控件示例

Mh3dKeyStat控制

該 Mh3dKeyStat 控制是一個增強的命令按鈕控件,用來監視電腦鍵盤狀態的四個鍵。 Mh3dKeyStat 提供以下功能:

  • 對於不同的圖像和關閉狀態
  • 一個可選的3 - D的外觀,包括使用的標題字體
  • 控制所有的顏色用在控制
  • 的能力,使該標題


Mh3dKeyStat控件示例

MhAlarm控制

該 MhAlarm 控制是一個視聽注意的getter的有三種默認樣式:電話,鬧鐘,或手腕報警。 您還可以定義自己的形象。 您可以顯示 MhAlarm 控制在您的表格和使用相關的位圖代替表單的圖標時,窗體最小化。 下圖顯示了 MhAlarm 位圖。


MhAlarm控件示例

MhClock控制

該 MhClock 控件允許你顯示時鐘在數字和模擬形式。 除報警功能, MhClock 提供默認時鐘圖像和三維效果。 您也可以指定自己的位圖來顯示。 下圖顯示了一個例子 MhClock 控制。


MhClock控制實例。

MhIni控制

該 MhIni 控制能力提供檢索,添加和修改信息在Windows初始化文件(ini)文件和Windows註冊表。

MhInvisible控制

該 MhInvisible 控制允許您創建一個控件,可用於生成事件的一個部分或其他形式的控制。

該 MhInvisible 自定義控件是一種無形的控制,你可以把上面的表格或其他管制措施,堵截和作出反應的標準事件。 該控件是有用的當你想要一個控件或窗體的事件作出反應,基於位置的控件或窗體的事件發生的地方。

MhNetwork控制

該 MhNetwork 控制提供快速,方便地訪問網絡標準的Windows對話框和功能。

MhOddPic控制

該 MhOddPic 控制是一個專門的圖片框控件顯示的圖片是不是長方形。 下圖顯示了幾個例子 MhOddPic 控制,其輸出。

圖片框奇圖輸出單元相結合
MhOddPic控件示例及其輸出

MhSubClass控制

該 MhSubClass 控件提供訪問子類服務。

MhTimer控制

該 MhTimer 控制是一個替代的 定時器 控件包括在Visual Basic。其總價值在於,它僅消耗一個定時器資源從系統不管有多少定時器或不同的時間間隔設置。

 


BCSound接頭控制

該 BCSoundConnector 旨在連接一台(或更多)的波控制,以具體的事件/消息在其他控件在窗體上。 界面的設計時間提供建立連接。

MhAVI控制

該 MhAVI 控制提供了能夠打開和播放音像交錯(AVI)文件。 AVI文件包含視頻和(可選)音頻的Microsoft Windows視頻格式。 該followig表提供了一個概述 MhAVI 控制。

MhImage控制

該 MhImage 控件顯示許多最流行的圖像文件格式,包括:

  • 骨形態發生蛋白
  • 的GIF *
  • 圖示
  • PCX
  • 塔加
  • TIF格式*
  • WMF的
  • 電磁場

24位彩色圖像的支持。

*一些壓縮格式不支持

MhWave控制

該 MhWave 控制使存儲和播放波形(。WAV)文件容易。 MhWave 還包括特殊的功能,您可以用來播放預先錄製的數字和日期。 該 MhWave 控制需要一個聲卡的回放波形文件。

這個版本的 MhWave 球員還具有一個代碼和家長評價“鎖定”的能力,以防止扮演刪WAV文件。

 


MhOutBox控制

該 MhOutBox 控制是一個強大而獨特的圖片控件,讓您真正的獨立於設備的輸出能力。 隨著 MhOutBox 你可以寫  集的指令,會產生輸出到屏幕上,一台打印機,一個圖元文件或剪貼板。 MhOutBox 還提供了VB程序員更方便許多Windows GDI函數 沒有 使用C和Windows SDK和允許你:

  • 畫上的交互控制在設計時通過操縱性能在屬性列表中。 由此產生的圖像,然後保存文件的形式,在圖元文件格式。
  • 合併或合併位圖。 這可以通過粘貼從剪貼板中的圖像,裝載磁盤文件或閱讀的 圖片 屬性從一個圖片控件。
  • 創建多個流的文本在一個單一的形象。
  • 縮小或放大圖像在一個或兩行代碼。

 


MhSplitter控制

該 MhSplitter 控件是一個容器控件,使用時聯同其他控件同一類型,允許 分裂 的主要容器,每個部分可以單獨大小。

MhStretch控制

該 MhStretch 控制允許用戶規模的管制或其他標記一個矩形區域的顯示。 一個 MhStretch 控制,啟用時,看起來像一個長方形的一組尺寸控所示如下圖。


 

 


MhRollUp控制

該 MhRollUp 控件是一個容器控件,操作就像一個下拉組合框。 通過將相應的控件內 MhRollUp 控制,您可以輕鬆地創建一個浮動調色板,工具箱,或對話框。 下圖顯示了一個例子 MhRollUp 控制其 滾落 和 捲起狀態。


MhRollUp控件示例

 


MhDial控器

無限或有限的徑向控制。

BC2DSlide控制

2方向滑動控制。 挑點有用的設置了一個圖像縮放

MhSlide控制

一軸滑塊,很像一個音量控制。      


MhTab控制

該 MhTab 控制是一個多貨櫃控制 標籤 ,類似於3 × 5標籤卡。 該標籤是用來選擇文件夾中包含的控制範圍內。 程序員可以定義文件夾的數目,每行和總人數的文件夾。 下圖顯示了一個例子,一 MhTab 控制。


MhTab控件示例















Build professional front-end applications with this collection of components. OLETools is a complete set of 60 32bit ActiveX components including: a Tab control - for tabbed interfaces, a Tree control - for displaying hierarchical data, multi-column List and Combo Boxes, and various masked input controls for implementing advanced data verification. Also includes a 3D calendar, and multimedia components for playing back AVI, and WAV files from within your application.


OLETools is based upon the award winning product “VBTools” (16bit) formerly produced by MicroHelp, Inc. OLETools represents over 10 years of development effort in meeting the needs of programmers around the world. Since the release of VBTools 1.0 these controls have been refined to include the feature sets most programmers need to complete their project needs.


OLETools contains many specialized controls, adding valuable functionality to your applications. The multiple segment label makes short work of creating status bars, and the RollUp control enables you to create floating palettes easily. Also included is an assortment of visual controls such as Gauge, Dial, Marquee, and Histograph. The most diverse package from a single vendor!


OLETools provides much more functionality than we have room to list. OLETools takes full advantage of the Data Access capabilities of Visual Basic by providing data aware controls for deunsurpassed velopmentefficiency.


Mh3dButn Control

The Mh3dButn control is an enhanced version of the standard Visual Basic command button. You can use it to create custom buttons that have 3-D effects, multiline captions and multiple bitmaps to represent different conditions. The following figure shows several Mh3dButn control examples.


Mh3dButn Control Example

Mh3dCheck Control

The Mh3dCheck control is an enhanced version of the standard Visual Basic check box control. TheMh3dCheck custom control has all the functionality of the standard Visual Basic check box, supporting all of the same properties, events and methods. In addition to supporting all the properties and features of the standard control, Mh3dCheck has several unique features including:

  • An optional 3-D appearance, including the font used in the caption
  • Control of all the colors used in the control
  • A multi or single line caption that can be aligned
  • Ability to change the check box as well as to display pictures for the different states


Mh3dCheck Control Overview.

Mh3dCommand Control

The Mh3dCommand control is an enhanced version of the standard Visual Basic command button control. In addition to supporting most of the properties and features of the standard control, Mh3dCommand has several unique features.

  • An optional 3-D appearance, including the font used in the caption
  • Control of all the colors used in the control
  • A multi or single line caption that can be aligned
  • The ability to display pictures for the three different states: Down, Pressed and Up
  • Create a state button -- one that can be toggled between the up and down positions

Mh3dGroup Control

The Mh3dGroup control is an enhanced version of the standard Visual Basic command button control that has the combined functionality of the Mh3dCommand custom control and an option button. An Mh3dGroupcontrol has all of the functionality of Mh3dCommand. In addition, this control has the ability to function in tandem with other instances of the same control as a group of option buttons. Mh3dGroup has the following unique features:

  • An optional 3-D appearance, including the font used in the caption
  • Control of all the colors used in the control
  • A multi or single line caption that can be aligned
  • The ability to display pictures for the three different states: Down, Pressed and Up
  • Create a state button -- one that can be toggled between the up and down positions
  • A group property that makes multiple instances of this control work like option buttons


Mh3dGroup Control Example

Mh3dOption Control

The Mh3dOption control is an enhanced version of the standard Visual Basic option button control.Mh3dOption has all the functionality of the standard Visual Basic option button plus the following unique features:

  • An optional 3-D appearance, incuding the font used in the caption
  • Control of all the colors used in the control
  • A multi or single line caption that can be aligned
  • The ability to change the size of the Option box as well as display pictures for the different states
  • You can display your own pictures for the checked, unchecked, grayed (disabled) and pressed states.
  • You can align the option button to the left or right side of the control and even modify the size of the option button itself.

 
Mh3dOption Control Example

MhAnimate Control

The MhAnimate control is an enhanced picture box control that can display a sequence of bitmaps. Once you set the MhAnimate control's properties, it runs without further attention by your program. MhAnimate has properties to control the speed, direction and content of playback.

MhCommand Control

The MhCommand control enhances the standard Visual Basic command button by providing multiline captions, alignment of the caption, and replacement of the standard button image with programmer-defined bitmaps. The following figure shows several examples of MhCommand controls.


MhCommand Control Example

MhMultiple Control

The MhMultiple control is similar to the standard Visual Basic command button control but has the ability to display five different images. You can display each version of the control in four different states, indicated by a change in color of part or all of the control. You decide if the user can change the state of the control by clicking it or if the state of the control changes only from code. The following table provides an overview of theMhMultiple control.

 


Mh3dCalendar Control

The Mh3dCalendar control is used to display and select dates from a monthly calendar. Some of the unique features of the Mh3dCalendar control include:

  • The ability to display and select multiple dates
  • An optional 3-D appearance drawn around the edge of the control as well as the currently selected date
  • Control of all the colors used in the control
  • The ability to display an image on the background of the control or on the top half of the control (similar to a fold-out calendar)
  • Multi-language support

 


MhCommonDialog Control

The MhCommonDialog control is an enhanced version of the Visual Basic common dialog control.MhCommonDialog is 100% compatible with the standard VB common dialog control and includes the following additional features:

  • You can add your own controls to a common dialog box. When controls are placed on a common dialog box, they will behave exactly like they do on a VB form. The standard VB events will continue to occur for each control.
  • When using the File Open and File Save dialog boxes, the FileNameChange event occurs as the user selects different files in the file list. You can place code in that event to respond to each change, such as displaying the highlighted file in an MhFileDisplay control.
  • You can resize or move a common dialog box to make room for your own controls.

 


BCFlowChart Control

The BCFlowChart control is a multi segment control, much like the multilabel control. It contains segments internally that are controlled though the SegXxxx properties. The SegStyle property controls the type of object for a segment. These SegStyles can be classified as either…

Visual Element (object): Defined mostly by bitmap graphics selected into the object and then further defined by captions.
Nodes: Connection points. Connection points can be placed anywhere and can either be a Child of a Visual Element or be a Child of the Workspace.
Lines: Lines can only run between two connection points. Connection points can be placed anywhere. 
All three object types are controlled by Segxxx properties.


BCFlowChart Control Example

MhCommonDialog Control

The MhCommonDialog control is an enhanced version of the Visual Basic common dialog control.MhCommonDialog is 100% compatible with the standard VB common dialog control and includes the following additional features:

  • You can add your own controls to a common dialog box. When controls are placed on a common dialog box, they will behave exactly like they do on a VB form. The standard VB events will continue to occur for each control.
  • When using the File Open and File Save dialog boxes, the FileNameChange event occurs as the user selects different files in the file list. You can place code in that event to respond to each change, such as displaying the highlighted file in an MhFileDisplay control.
  • You can resize or move a common dialog box to make room for your own controls.

Mh3dGroup Control

The Mh3dGroup control is an enhanced version of the standard Visual Basic command button control that has the combined functionality of the Mh3dCommand custom control and an option button. An Mh3dGroupcontrol has all of the functionality of Mh3dCommand. In addition, this control has the ability to function in tandem with other instances of the same control as a group of option buttons. Mh3dGroup has the following unique features:

  • An optional 3-D appearance, including the font used in the caption
  • Control of all the colors used in the control
  • A multi or single line caption that can be aligned
  • The ability to display pictures for the three different states: Down, Pressed and Up
  • Create a state button -- one that can be toggled between the up and down positions
  • A group property that makes multiple instances of this control work like option buttons


Mh3dGroup Control Example

MhImage Control

The MhImage control displays many of the most popular image file formats including:

  • BMP
  • GIF*
  • ICON
  • PCX
  • TARGA
  • TIF*
  • WMF

24-bit color images are supported.

*Some compression formats are not supported

 


MhCardDeck Control

The MhCardDeck control lets you display any card from a standard 52-card deck of playing cards. This control is similar in concept to a Picture control, except that it displays a fixed set of bitmaps. The following figure shows several example MhCardDeck controls.


MhCardDeck Control Overview.

MhDice Control

The MhDice control is a specialized picture box control that displays dice. The following figure shows the default MhDice bitmaps.


MhDice Control Example.

 


 MhHistograph Control

The MhHistograph control is a specialized picture box control that lets you display information as if it were being drawn on a plotter. The MhHistograph control lets you create charts by simulating a plotter. You can plot data along a time line and move the paper forward and backward in the plotter to view or draw on different sections of the paper.

 


Mh3dText Control

The Mh3dText control is an enhanced version of the standard Visual Basic text control. The Mh3dText custom control has all the functionality of the standard Visual Basic text control and supports all the same properties, events and methods with the following exception: the Mh3dText custom control cannot support the PasswordChar property that is standard in Visual Basic. That style cannot be combined with the style that is required to allow us to draw the bevel around the edge of the control. Mh3dText provides the following unique features:

  • An optional 3-D appearance
  • Control of all the colors used in the control
  • The ability to horizontally align the text in the control


Mh3dText Control Example

MhDateInput Control

The MhDateInput control is an enhanced version of the VB text box control and is designed specifically for entering dates.MhDateInput is ideal for data entry applications and other situations where you want to restrict user input to a certain range of dates. MhDateInput features the following:

  • Eight different date formats, including the ability to use the Long and Short date formats defined in the Control Panel.
  • Seventeen language options, plus the ability to use the current Language setting in the Control Panel.
  • Optional built-in spin buttons, with complete control over the position, decrement/decrement values and repeat rate.
  • Optional horizontal scrolling when the text length exceeds the physical width of the control.
  • Horizontal and vertical alignment of the text.
  • Optional 3-D effects.
  • Complete control over the size, appearance and behavior of the caret.
  • The ability to define minimum and maximum dates allowed by the control.
  • Custom events that occur when an invalid entry is made, or when an invalid text string is set into the control. This includes setting the Text property, SelText property, the Windows SendMessage call (with WM_SETTEXT), data retrieved from a database, a DDE link, or a paste from the clipboard.


MhDateInput Control Example

MhInput Control

The MhInput control is an enhanced version of the standard VB text box control. Since MhInput controls contain all the capabilities of standard VB text box controls, you can use an MhInput control in place of any standard text box control. Most importantly, MhInput's custom properties let you easily implement features (using a single instruction) that would take several VB instructions to perform. MhInput's many advantages include the following:

  • Masked input characters. This allows you to specify the nature of the characters that may be entered in the first 50 positions of the control.
  • Pre-defined input types. These include Social Security and phone numbers, five- and nine-digit zip codes, times and dates.
  • An extra thick BorderStyle.
  • Insert and overstrike modes, including separate Caret sizes for each mode. Standard VB text box controls do not provide overstrike mode.
  • Programmer-defined maximum text length.
  • An Alignment property.
  • An undo option.
  • An AutoTerminate event that occurs when the user enters the last character of a control in which you've specified a maximum text length.

MhInteger Input Control

The MhIntInput control is an enhanced version of the VB text box control designed specifically for numeric input. The MhIntInputcontrol is ideal for data entry applications and other situations where you want to restrict user input to a certain long integer range.MhIntInput features the following:

  • Optional built-in spin buttons, with complete control over the position, increment/decrement values and repeat rate.
  • Optional horizontal scrolling when the text length exceeds the physical width of the control.
  • Horizontal and vertical alignment of the text.
  • Optional 3-D effects.
  • Complete control over the size, appearance and behavior of the caret.
  • The ability to define minimum and maximum values allowed by the control.
  • Custom events that occur when an invalid entry is made, or when an invalid text string is set into the control. This includes setting the Text property, SelText property, the Windows SendMessage call (with WM_SETTEXT), data retrieved from a database, a DDE link, or a paste from the clipboard.


MhIntInput Control Example.

MhMaskInput Control

The MhMaskInput control is a powerful text box control that allows you to define your own edit masks. MhMaskInput offers the following features:

  • Design time or run time configuration via an initialization (.INI) file.
  • Optional case conversion, with mixed-case support for proper names.
  • Optional horizontal scrolling when the text length exceeds the physical width of the control.
  • Horizontal and vertical alignment of the text.
  • Optional 3-D effects.
  • Complete control over the size, appearance and behavior of the caret.
  • A custom event that occurs when an invalid text string is set into the control. This includes setting the Text property,SelText property, the Windows SendMessage call (with WM_SETTEXT), data retrieved from a database, a DDE link, or a paste from the clipboard.

 
MhMaskInput Control Example

MhRealInput Control

The MhRealInput control is an enhanced version of the VB text box control that was designed specifically for entering real numbers and currency values. The value is displayed according to the Number or Currency settings defined in the Windows Control Panel. The MhRealInput control is ideal for data entry applications and other situations where you want to restrict user input to a certain range of real numbers or currency values. The MhRealInput control offers the following features:

  • Optional built-in spin buttons, with complete control over the position, decrement/decrement values and repeat rate.
  • Optional horizontal scrolling when the text length exceeds the physical width of the control.
  • Horizontal and vertical alignment of the text.
  • Optional 3-D effects.
  • Complete control over the size, appearance and behavior of the caret.
  • The ability to define minimum and maximum values allowed by the control.
  • Custom events that occur when an invalid entry is made, or when an invalid text string is set into the control. This includes setting the Text property, SelText property, the Windows SendMessage call (with WM_SETTEXT), data retrieved from a database, a DDE link, or a paste from the clipboard.


MhRealInput Control Example.

MhTimeInput Control

The MhTimeInput control is an enhanced version of the VB text box control designed specifically for time input. MhTimeInput is ideal for data entry applications and other situations where you want to restrict user input to a certain range of times. MhTimeInputfeatures the following:

  • Optional built-in spin buttons, with complete control over the position, increment/decrement values and repeat rate.
  • Optional horizontal scrolling when the text length exceeds the physical width of the control.
  • Horizontal and vertical alignment of the text.
  • Optional 3-D effects.
  • Complete control over the size, appearance and behavior of the caret.
  • The ability to define minimum and maximum times allowed by the control.
  • Custom events that occur when an invalid entry is made, or when an invalid text string is set into the control. This includes setting the Text property, SelText property, the Windows SendMessage call (with WM_SETTEXT), data retrieved from a database, a DDE link, or a paste from the clipboard.

 


BCExtender Control

The BCExtender control is a special version of the MhTip control. Use the Extender control on List or Text cotrols to temporarily display text that does not fit into the controls display area (as seen in the Windows 95 Explorer Interface). This control is designed to "float" text over a control that cannot show all of the text at one time within the confines of it's own control. You must use one extender control for each control that you wish to float text over. The following figure shows an example of the BCExtender control, and several situations where it can be used.


BCExtender Control Example

Mh3dFrame Control

The Mh3dFrame control is an enhanced version of the standard Visual Basic frame control. In addition to supporting all of the properties and features of the standard control, Mh3dFrame offers the following unique features:

  • An optional 3-D appearance, including the font used in the caption
  • Control of all the colors used in the control
  • The ability to align the caption and create a frame without a border
  • Display a picture on the background of the control


Mh3dFrame Control Example.

Mh3dlabel Control

The Mh3dLabel control is an enhanced label control. In addition to supporting all of the properties and features of the standard label control, Mh3dLabel offers several unique features:

  • An optional 3-D appearance including an inner and outer bevel and font.
  • Control of all the colors used in the control.
  • Display a picture on the background of the control.
  • Align the caption both vertically and horizontally.


Mh3dLabel Control Example

Mh3dMultiLabel Control

The Mh3dMultiLabel control is an enhanced version of the standard Visual Basic label control. In addition to supporting all of the properties and features of the standard control, Mh3dMultiLabel has the following unique features:

  • An optional 3-D appearance, including the fonts used in the segment captions
  • Control of all the colors used in the control
  • The ability to automatically align the control to the top or bottom of the parent when using VB version 2.0 or later.

The most unique aspect of this control is its ability to have up to 100 different and individually addressable segments. Each segment has its own set of properties, which allow you to display captions, pictures and even a Percent Complete bar.


Mh3dMultiLabel Control Example

MhMarque Control

The MhMarque control is an enhanced label control that can show a moving banner of text, with or without a set of moving bitmaps. The MhMarque control is useful when you want a control that attracts attention. In many respects, the MhMarque control combines the features of the MhAnimate and the Mh3d controls into a single control. The major difference between the MhMarque and MhAnimate controls, however, is that you can specify up to three unique bitmaps for the MhMarque while the MhAnimate control can display up to 32,767 bitmaps.

Mh3d Control (MhThreed)

The Mh3d control is an enhanced version of the standard Visual Basic label control. You can use Mh3d to create custom labels that have depressed or raised shading and other 3-D effects. Mh3d controls have a Percent Complete feature as well as the ability to display multiline captions.


Mh3d Control Example

MhTip Control

The MhTip control is used to provide pop-up captions when the mouse is moved over other designated controls.

 


BCLanguage Control

BCLangFile
This control provides access to the RC File String resources. This control is "currently" designed to only work with the uncompiled RC file - not the compiled RES file. The RC file will list strings that the program uses, formatted in such a way that this control can identify and load those strings for use within the program. This format is compatible with a standard RC file format. However, you shouldn't attempt to load an existing RC file into the B3RCEdit program due to it's limited ability. With certain precautions, the BCLangFile control should be able to read an existing RC file.

BCLangCtl
This is a design time control that allows the programmer to connect properties of controls to the resource items within a language file. These strings are loaded into the controls' properties during the form load. This keeps the programmer from having to write code to "load" the captions with internationalized text.

There is a design time dialog that facilitates configuring the captions and text and as such the properties will seldom be used at run time as they are not very useful after the form is loaded.

B3RCEdit
This tool also has an editor with it that the control can interact with at design time to update resource strings. The editor is designed specifically to edit the resource files used with this control. The Editor (defaultB3RCEdit.EXE) must be found on the search path or current directory. An associated file WINNLS.DAT, must be in the same location as the editor.

 


Mh3dCombo Control

The Mh3dCombo control is an enhanced version of the standard Visual Basic combo box control. TheMh3dCombo custom control has all the functionality of the standard Visual Basic combo box and supports all of the same properties, events and methods. In addition, Mh3dCombo offers the following unique features:

  • An optional 3-D appearance, including the font used in the list portion
  • Control of all the colors used in the control
  • Multiple columns for the items in the list box portion of the control
  • The ability to search the items in the control for a string
  • The ability to force the case of all items in the list box section of the control
  • Display two different pictures for every item in the list portion of the control, one when it is selected and another when it is not
  • An optional dividing line that can be displayed between columns
  • Set the number of items that are displayed in the drop-down portion of the control


Mh3dCombo Control Example.

Mh3dDir Control

The Mh3dDir control is an enhanced version of the standard Visual Basic directory list box control. TheMh3dDir custom control has all the functionality of the standard Visual Basic directory list box and supports all of the same properties, events and methods. In addition, Mh3dDir has several unique features as follows:

  • An optional 3-D appearance, including special 3-D directory pictures and the font used for the directory names.
  • Control of all the colors used in the control.
  • The ability to search the items in the control for a string.
  • The ability to force the case of all items in the list box section of the control.
  • Display two pictures for every item in the list portion of the control, one when it's selected and another when it's not (available only when you are not using the default 3-D pictures).
  • Single or multi-select capability.
  • An optional caption.
  • Supports the AddItem and RemoveItem methods.


Mh3dDir Control Example

Mh3dDrive Control

The Mh3dDrive control an enhanced version of the standard Visual Basic drive list box control. This control has all the functionality of the standard VB drive control, with a number of added features and additional functionality. Mh3dDrive offers several unique features as follows.

  • An optional 3-D appearance, including special 3-D drive types and the font used for the drive volume labels
  • Control of all the colors used in the control
  • The ability to search the items in the control for a string
  • The ability to force the case of all items in the list box section of the control
  • Display two pictures for each item in the list portion of the control, one when it's selected and another when it's not (available only when you are not using the default 3-D pictures)
  • Supports the AddItem and RemoveItem methods


Mh3dDrive Control Example

Mh3dFile Control

The Mh3dFile control is an enhanced version of the standard Visual Basic file list box control. The Mh3dFilecontrol has all the functionality of the standard Visual Basic file list box control, with a number of added features and additional functionality. Mh3dFile has several unique features including:

  • An optional 3-D appearance, including special 3-D pictures and the font used for the file names
  • Control of all the colors used in the control
  • The ability to search the items in the control for a string
  • The ability to force the case of all items in the list box section of the control
  • Display two different pictures for every item in the list portion of the control, one when it is selected and another when it is not selected.
  • Single or multi-select capability
  • An optional caption
  • Supports the AddItem and RemoveItem methods


Mh3dFile Control Example

Mh3dList Control

The Mh3dList control is an enhanced version of the standard Visual Basic list box control. The Mh3dListcustom control has all the functionality of the standard Visual Basic list box control, with a number of added features including:

  • An optional 3-D appearance, including the font used for the items in the list
  • Control of all the colors used in the control
  • The ability to create multiple columns, each with a unique width, alignment and the ability to be resized at run-time
  • The ability to search the items in the control for a string
  • The ability to force the case of all items in the list box section of the control
  • Display two different pictures for every item in the list: one when it is selected and another when it is not selected

One of the most unique features in this control is the ability to have multiple columns that can be either fixed in width or set to allow the user to adjust the width at run time. You can even have scrolling titles with a separate heading for each column.


Mh3dList Control Example

MhFileList Control

The MhFileList control is an enhanced version of the standard VB file list box control. In addition to displaying information about files, it can display directory names and list the available drives. The following figure shows an example MhFileList control. The following table provides an overview of the MhFileList control.


MhFileList Control Example

MhTree Control

The MhTree control lets you display information in a collapsible/expandable tree. The following figure shows an example of an MhTree control.


MhTree Control Example

 


Mh3dGauge Control

The Mh3dGauge control is a unique control used to display linear, needle or bitmap style gauges.Mh3dGauge controls are useful for Percent Complete indicators, fuel gauges, thermometers or any other type of analog gauge. Mh3dGauge features:

  • An optional 3-D appearance, including the font used in the caption
  • Control of all the colors used in the control
  • The ability to align the caption
  • The ability to use two different pictures to indicate the Percent Complete


Mh3dGauge Control Example

Mh3dKeyStat Control

The Mh3dKeyStat control is an enhanced command button control that is used to monitor the four PC keyboard state keys. Mh3dKeyStat provides the following features:

  • Different images for the on and off states
  • An optional 3-D appearance, including the font used in the caption
  • Control of all the colors used in the control
  • The ability to align the caption


Mh3dKeyStat Control Example

MhAlarm Control

The MhAlarm control is an audio-visual attention getter that comes in three default styles: telephone, alarm clock, or wrist alarm. You can also define your own images. You can display MhAlarm controls on your forms and use the associated bitmaps in place of your form's icon when the form is minimized. The following figure shows the MhAlarm bitmaps.


MhAlarm Control Example

MhClock Control

The MhClock control lets you display clocks in digital and analog form. In addition to an alarm feature,MhClock provides default clock images and 3-D effects. You may also specify your own bitmaps to display. The following figure shows an example MhClock control.


MhClock Control Example.

MhIni Control

The MhIni control provides the capability to retrieve, add, and modify information in Windows initialization (INI) files and the Windows Registry.

MhInvisible Control

The MhInvisible control lets you create a control that can be used to generate events for portions of a form or another control.

The MhInvisible custom control is an invisible control that you can place on top of forms or other controls to intercept and react to the standard set of events. The control is useful when you want a control or form to react to events based on the location on the control or form where the event occurred.

MhNetwork Control

The MhNetwork control provides quick and easy access to standard Windows network dialogs and functionality.

MhOddPic Control

The MhOddPic control is a specialized picture box control that displays pictures that are not rectangular in shape. The following figure shows several an example MhOddPic control and its output.

Picture BoxOdd PictureCombined Output
MhOddPic Control Example and Its Output

MhSubClass Control

The MhSubClass control provides access to subclassing services.

MhTimer Control

The MhTimer control is a replacement for the Timer control included with Visual Basic.  Its overall value is that it only consumes one timer resource from the system regardless of how many timers or differing intervals you set.

 


BCSound Connector Control

The BCSoundConnector is designed to connect one (or more) of our wave controls to specific events / messages within other controls on the form. A design time interface is provided to make the connection.

MhAVI Control

The MhAVI control provides the ability to open and play audio-visual interleave (AVI) files. AVI files contain video and (optionally) audio in the Microsoft Video for Windows format. The followig table provides an overview of the MhAVI control.

MhImage Control

The MhImage control displays many of the most popular image file formats including:

  • BMP
  • GIF*
  • ICON
  • PCX
  • TARGA
  • TIF*
  • WMF
  • EMF

24-bit color images are supported.

*Some compression formats are not supported

MhWave Control

The MhWave control makes storing and playing wave (.WAV) files easy. MhWave also includes special functionality that you can use to play pre-recorded numbers and dates. The MhWave control requires a sound card for the playback of wave files.

This version of the MhWave player also features a RATING code and parental "lock-out" ability to prevent the playing of censored WAV files.

 


MhOutBox Control

The MhOutBox control is a powerful and unique picture control that gives you true device-independent output capabilities. With MhOutBox you can write one set of instructions that will produce output to the screen, a printer, a metafile or the clipboard. MhOutBox also provides VB programmers with convenient access to many Windows GDI functions without using C and the Windows SDK and allows you to:

  • Draw interactively on the control at design time by manipulating properties in the Properties list. The resulting image is then saved in the form file, in metafile format.
  • Combine or merge bitmaps. This can be done by pasting an image from the clipboard, loading a disk file or reading the Picture property from a picture control.
  • Create multiple streams of text within a single image.
  • Reduce or enlarge the image in one or two lines of code.

 


MhSplitter Control

The MhSplitter control is a container control that, when used in conjunction with other controls of the same type, allows splitting the main container so that each part can be sized individually.

MhStretch Control

The MhStretch control lets the user size other controls or mark a rectangular area of the display. AnMhStretch control, when enabled, looks like a rectangle with a set of sizing handles as shown in the following figure.


 

 


MhRollUp Control

The MhRollUp control is a container control that operates like a drop-down combo box. By placing the appropriate controls inside the MhRollUp control, you can easily create a floating palette, toolbox, or dialog box. The following figure shows an example MhRollUp control in its rolled down and rolled up states.


MhRollUp Control Example

 


MhDial Control

Infinite or limited Radial control.

BC2DSlide Control

A 2-directional slide control. Useful for setting pick points off an image for zooming

.

MhSlide Control

One axis slider much like a volume control.      


MhTab Control

The MhTab control is a multi-container control with tabs that resemble 3-by-5 tab cards. The tabs are used to select the folders contained within the control. The programmer can define the number of folders per row and the total number of folders. The following figure shows an example of an MhTab control.


MhTab Control Example