學習遠控介面設計一 程式介面大小

2022-04-01 00:44:53 字數 655 閱讀 9461

新建乙個mfc工程。

分別為如下:

分別將最大化和最小化開啟。程式會這樣。

如何讓程式跟隨大小自己變化。 先給控制項新增變數。

同時給視窗新增響應訊息。

void cghostdlg::onsize(uint ntype, int cx, int

cy)

if (m_list_msg.m_hwnd!=null) //

改變日誌框大小

//todo: add your message handler code here

}

最後,我們發現視窗由小變大有乙個問題。所以在需要在初始化視窗那兒我們還需要動點手

crect rect;

getwindowrect(&rect);

rect.bottom+=20

; movewindow(rect);

好了,那這就算設計完了。 看結果。

不管我們程式大小有多大,控制項大小也會隨之變化。

學習遠控介面設計五 在列表中顯示彈出選單

今天我將記錄我學習的內容,那就是如何設計在列表中顯示彈出選單。我們先新建立乙個資源。我們將id設定為比較有意義的id,這樣比較好區分。我們來學習ghost的選單,當ghost在選擇機器控制的時候,選單資源才會可用,不然選單資源就是灰色的。當我們管理機器的時候,需要右鍵,然後跳出選單來選擇功能。所以我...

學習介面設計原則 介面隔離原則

package com.mode 介面中的方法盡量少。也就是說,我們要為各個類建立專用的介面,而不要試圖去建立乙個很龐大的介面供所有依賴它的類去呼叫。本例子中,將乙個龐大的介面變更為3個專用的介面所採用的就是介面隔離原則。採用介面隔離原則對介面進行約束時,要注意以下幾點 1.介面盡量小,但是要有限度...

Android Note(一) 主題介面設計

生活是非常忙碌的,所以我們會經常性的忘記一些事情,所以乙個完美的記事本就非常需要了。一方面,可以記錄我們的美好回憶,一方面,可以做個鬧鐘,然後按時提醒我們即將做什麼事情。所以,我們就一步一步的實現這個記事本的 開發,希望對其有所幫助。首先,我們介紹一下記事本的功能,1 在主介面新增鬧鐘,然後開啟新建...