呼叫系統對話方塊示例

2022-03-26 01:01:46 字數 1680 閱讀 9682

演示如何呼叫系統對話方塊 (演示語言--delphi):

uses

shlobj, activex;

其中 browseinfo.ulflags 引數可選值和含義如下

bif_browseforcomputer

只有當使用者

選擇「我的電腦」時「確定」按鈕才有效,計算機可以是網路的

bif_browseforprinter

當然是只能選擇印表機

允許終端使用者選擇一特定印表機。當傳遞該常量時,對話方塊有如下行為:

「網路鄰居」資料夾在樹形控制項中被預選。

僅那些包括至少一台印表機的計算機在網路鄰居資料夾中顯示。

僅當選中樹形控制項中的乙個有效印表機時,ok按鈕被啟用。

即使bif_editbox指定時也不顯示編輯框。

bif_browseincludefiles

version 4.71.

同時顯示檔案

bif_browseincludeurls

version 5.0. 可以顯示快捷方式(urls).

bif_usenewui 和 bif_browseincludefiles 必須同時被設定,如果沒有同時選擇這三個標誌,那麼瀏覽對話方塊將拒絕 urls.

bif_dontgobelowdomain

域層下的網路資料夾不在樹形控制項中顯示

bif_editbox

顯示乙個編輯框,允許使用者輸入一資料夾名,在編輯框上部顯示szeditboxstatictext中的文字(除非指定bif_browseforcomputer 或bif_browseforprinter)。當終端使用者單擊ok,selectdirex檢查是否輸入了乙個有效資料夾名。如果不是(例如,如果輸入了包含無效字元的名稱),顯示乙個錯誤訊息並且對話方塊不被消除

bif_newdialogstyle

version 5.0. 使用新的使用者介面.

提供乙個大的可調的窗體

其實這個對話方塊和資源管理器操作差不多了,有右鍵選單,下邊多了乙個新建資料夾按鈕

bif_nonewfolderbutton

version 6.0. 不顯示」新建資料夾「按鈕.

bif_notranslatetargets

version 6.0.

但使用者選擇了乙個快捷方式,將返回它的pidl

bif_returnfsancestors

如果乙個檔案系統祖先以外的任何物件被選中時ok按鈕被禁用

bif_returnonlyfsdirs

非檔案系統某部分的乙個資料夾被選中ok按鈕被禁用。.

bif_shareable

顯示遠端共享資源,bif_newdialogstyle 必須被指定

bif_statustext

在樹形控制項上部作為態文字顯示sztreecontrolstatictext

bif_uahint

選定 bif_newdialogstyle的情況下,增加乙個注釋.

bif_usenewui

=bif_editbox | bif_newdialogstyle

bif_validate

如果使用者在textbox中輸入資料夾無效會傳送bffm_validatefailed 訊息

BCGSoft Demo示例展示 對話方塊示例

bcgsoft公司的bcgcontrolbar 產品是全球最優秀的mfc介面類庫,功能強大,顯示豐富,在國際上享有盛譽,並屢次獲獎,是vc介面設計的必備首選!本文中的示例主要演示了如何使用對話方塊和屬性表。本示例演示了各種property sheet控制項樣式 示例 標籤在左 樹在左 onenote...

對話方塊 訊息對話方塊

我們在使用windows系統的過程中經常會見到訊息對話方塊,提示我們有異常發生或提出詢問等。因為在軟體開發中經常用到訊息對話方塊,所以mfc提供了兩個函式可以直接生成指定風格的訊息對話方塊,而不需要我們在每次使用的時候都要去建立對話方塊資源和生成對話方塊類等。這兩個函式就是cwnd類的成員函式mes...

對話方塊中顯示對話方塊

一 對話方塊中顯示對話方塊的方法 1 首先建立要在對話方塊裡顯示的那個對話方塊,命名為 idd inner 設定這個對話方塊的屬性 1 style 選擇 child 中文版 樣式 選擇 下層 2 border 為 none 中文版 邊框 選擇 無 2 為了顯示時能夠準確定位,我們可以在右邊要顯示對話...