C 對話方塊設定內容隨對話方塊大小改變而改變

2021-06-26 19:49:02 字數 467 閱讀 4945

關鍵在於設定對話方塊內部控制項的 anchor 屬性。anchor:當控制項錨定到某個邊緣時,與指定邊緣最接近的控制項邊緣與指定邊緣之間的距離將保持不變。

如果希望寬度改變,那麼設定為left,right

如果希望高度改變,那麼設定為top,bottom

如果希望寬高都改變,那麼設定 為 top, bottom, left, right。

如果希望大小不變,一直在左下角,那麼設定為bottom,left就可以了。其他幾個地方類似。

可以的話設定對話方塊的formborderstyle為sizable。

如果不希望對話方塊太小後控制項擠在一起,那麼設定對話方塊的minimumsize就可以了。最小只能這麼小。

設定this.dialogresult = dialogresult.ok;// 也可以設定其他值。

這樣對話方塊showdialog()的返回值就是你設定的那個值了。

對話方塊 訊息對話方塊

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

對話方塊中顯示對話方塊

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

常用對話方塊 訊息對話方塊

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