VC如何如何處理WM SIZE使螢幕中的控制項隨視窗的改變而調整大小

2025-01-25 12:10:04 字數 2044 閱讀 2384

1樓:

需要把所有的控制項進行重繪。

或者把控制項的大小和座標與主視窗關聯。

mfc中如何使得控制項位置隨著視窗大小的調整而自動調整位置

2樓:歸悅欣

自己處理wm_size訊息,根據視窗大小調整控制項位置。

mfc怎麼讓控制項的大小隨螢幕大小的改變而改變

3樓:匿名使用者

我是這麼認為的!窗體大小被改變的時候會觸發乙個函式,具體忘記了。然後在這個函式里新增改寫的**。

但這樣的邏輯會很麻煩你自己寫的話會遇到各種問題的。建議去下乙個開源的**來實現。

如何使安卓控制項大小隨螢幕改變而改變?

4樓:大胖子技術員

你說的那樣是不可能的,但是有一種方法就是通過修改檔案達到縮小或者放大所有控制項的效果,步驟如下:

首先需要root手機,可以用root精靈或者root大師之類的root,如果手機已經root請跳過這步。

之後開啟system資料夾,你就會發現乙個檔案,長按他之後選擇以方式開啟。

開啟後找到代表數字,不同品牌不一樣)這一行,如果沒有就新增上這一行。

之後把數字修改一下,比如你安卓介面嫌大這個後面的數字是,你可以修改小一點,比如,但注意一下修改後需要重啟裝置才會生效,一次不宜調多了,調多了小心不是太大就太小了。

5樓:網友

在不同的解像度下定義xml或者layout,比如layout-sw600dp,layout-sw720dp等等。

vc佈局問題:在視窗大小改變時使控制項大小和位置跟著改變

6樓:網友

layout 是視窗中控制項的「順序」,這個順序主要用在兩個方面:tab鍵的跳轉順序,group編組必須順序連續。

跟隨改版,只能在onsize裡面,初始位置設定,可以在oninitdialog裡面。如果是動態建立,可以用陣列迴圈,做演算法,**上應該可以比較簡潔。

如何改變控制項大小,使其大於超出螢幕大小?

7樓:匿名使用者

本以為問猜困此題解決了。其實沒有, 我發覺我linearlayout裡面再放乙個relativelayout的話,就穗迅無尺指法改超出螢幕大小了。

mfc如何將視窗中所有控制項大小隨父視窗大小改變

8樓:網友

用迴圈做,先做乙個group,然後getnextdlggroupitem這樣子的迴圈,每個先getwindowrect,設定乘乙個比例,然後movewindow來set rect

9樓:網友

寫乙個類來處理吧,主要一下方法:

1、加入、刪除控制項物件功能。

2、指定物件的對齊方式:頂對齊、下對齊、左對齊、右對齊、佔滿客戶區、端點固定、不處理等,可以想多點花樣。

3、在wm_size的響應函式onsize()呼叫此類的onsize()函式,由此類去對已設定的控制項去迴圈處理。

這樣不論什麼視窗不論多少控制項都不用重複寫**了,只需要在視窗初始化時把所有控制項配置一遍。

vc++之隨formview視窗變化調整控制項大小

10樓:網友

是文件檢視啊,要是dialog倒有個現成的類庫可以使用要是不能直接使用,修改修改應該也可以,formview嘛有時候就那樣,寬頻高度會是0的,特別在剛開始建立顯示控制項的時候我直接來了個 if (0 == width) return; if (0 == height) return;

或者 if ((width < 10) |height < 10)) return; 不幹活,視窗不可能一直是那麼小,所以可視區域那麼小的話,索性什麼都不幹好了,歪道,你且看給有能解決的吧。

反正我在c#中,自繪控制項,會碰到這種情況,也是想根據控制項寬高度,計算繪圖位置和大小的。

語言只是程式語言,但是控制項是系統控制項的,這個應該不是語言的問題。

發現白蟻如何處理,發現白蟻如何處理

建議您找專業的公司上門滅殺,可以選擇美國恩斯特克斯公司的藥物。在沒有白蟻的情況下,可以用美國恩斯特克斯公司白蟻預防及預警系統,保障安全。我們實驗室專門研究白蟻,一定要找到它們的窩,徹底清除。目前主要是把我找到打藥。把弄出來的窩放在太陽下晒,它們怕光晒。1 白蟻是一類昆蟲的總稱。人們常稱其為白螞蟻。其...

如何處理客戶投訴測試答案,如何處理客戶投訴測試題答案

測試成績 100.0分 單選題 1.下列選項中,不屬於客服人員正確處理客戶投訴原 a迅速採取行動 b站在客戶的立場將心比心 c先處理事件,後處理情感 d耐心傾聽客戶的抱怨 正確答案 c 2.關於客戶投訴對企業的意義,表述不正確的是 a可以挽留住客戶 b挽回客戶對企業的信任 c增加企業知名度 d幫助企...

高達模型如何處理水口,高達水口如何處理?求全部過程

1 首先剪下一塊零件,將水口保留2至3毫米,如下圖所示。2 如簡圖所示,筆刀從水口的一旁向上切一刀,如下圖所示。3 之後同樣,反方向向上切,如下圖所示。4 將水口切小了以後就很容易削掉了,如果水口較大,可以重複以上步問驟,是切掉水口後的零件,如下圖所示。5 切完了以後,零件表面會答有些許的不平整,追...