一、先來看看結構
二、設計
1、設計乙個成員函式,實現伸縮功能。
其目的:
2、相應的是,這時也必須設計乙個成員變數,儲存伸縮狀態。其目的與設計成員函式相似。
三、實現
1、宣告:
public2、初始化成員變數:: afx_msg
void
onbnclickedbtnnetsetting();
void extenddialog(bool &bextend);
private
:
bool m_bextend;
m_bextend = false;3、伸縮函式的定義:
void cmychatroomdlg::extenddialog(bool &bextend)4、呼叫:if (!bextend)
else
}
初始化函式呼叫伸縮函式:
extenddialog(m_bextend);點選按鈕函式呼叫伸縮函式:
void總結:1、當乙個功能在多個地方需要被使用時,首先設計時就得將其單獨封裝起來,以後實踐中,我得注意。cmychatroomdlg::onbnclickedbtnnetsetting()
2、當乙個變數被多個函式所使用,最好將其全域性化。
易語言視窗停靠伸縮功能
版本 2 支援庫 spec 子程式 視窗停靠伸縮,公開 引數 視窗,視窗 引數 speed,整數型 區域性變數 a,整數型 區域性變數 右邊,整數型 右邊 視窗.左邊 視窗.寬度 在視窗裡 上 如果 取滑鼠水平位置 視窗.左邊 且 取滑鼠水平位置 視窗.左邊 視窗.寬度 且 取滑鼠垂直位置 視窗.頂...
C MFC 窗體伸縮摺疊功能的實現
最終實現的效果,通過乙個按鈕控制摺疊 核心功能 cpp shrinkdowndlg.cpp 實現檔案 include stdafx.h include shrinkdown.h include shrinkdowndlg.h include afxdialogex.h ifdef debug def...
VBE各視窗的功能介紹
啟動excel,切換到vbe視窗 主視窗包括選單欄,工具欄,工程資源管理器,視窗,屬性視窗,立即視窗,監視視窗等。這些視窗模組可以通過檢視選單中的相應命令進行顯示和隱藏。2 工具欄 提供了常用的命令按鈕,能夠幫助我們更加高效便捷的對程式進行編輯 除錯和管理。除預設顯示的常用按鈕外,我們還可以通過選擇...