
| 語言: | .NET C#/Visual Basic |
| 版本: | 3.0.3 |
| 发布于: | 2005年4月7日 |
| 作者: | IC Imaging Control技術支持部 |
| 需求: | IC Imaging Control >2.1 由WDM數據流類驅動程序驅動的相機、視頻轉換器或圖像採集卡 |
通過IC Imaging Control,您可以將一個內置對話框集成到自己的程序中,使得用戶可以調節如亮度、對比度、曝光時間等參數。 本例將介紹如何調用這個對話框。
示例程序窗口如下圖所示:

屬性頁面如下圖所示:




程序開始後首先調用內置對話框(.ShowDeviceSettingsDialog)用於選擇視頻設備。 而後通過.LiveStart顯示設備傳來的現場畫面數據流。
[C#] private void Form1_Load(object sender, System.EventArgs e) { icImagingControl1.ShowDeviceSettingsDialog(); if( icImagingControl1.DeviceValid ) { icImagingControl1.LiveStart(); } else { Close(); } }
[VB.NET] Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load IcImagingControl1.ShowDeviceSettingsDialog() If IcImagingControl1.DeviceValid Then IcImagingControl1.LiveStart() Else Me.Close() End If End Sub
用戶點擊"Properties..."按鈕,程序調用對話框(.ShowPropertyDialog()),用戶進而可以調整設備屬性:
[C#] private void btnProperties_Click(object sender, System.EventArgs e) { if( icImagingControl1.DeviceValid ) { icImagingControl1.ShowPropertyDialog(); } }
[VB.NET] Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click IcImagingControl1.ShowPropertyDialog() End Sub
責任聲明
IC Imaging Control源代碼庫中的所有代碼均只用於教學目的,The Imaging Source Europe GmbH作為IC Imaging Control的開發製造商,不對任何由於使用本文或其中源代碼所產生的後果承擔責任。