新建乙個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 在主介面新增鬧鐘,然後開啟新建...