視窗的伸縮功能

2022-03-14 07:11:26 字數 813 閱讀 6161

一、先來看看結構

二、設計

1、設計乙個成員函式,實現伸縮功能。

其目的:

2、相應的是,這時也必須設計乙個成員變數,儲存伸縮狀態。其目的與設計成員函式相似。

三、實現

1、宣告:

public

: afx_msg

void

onbnclickedbtnnetsetting();

void extenddialog(bool &bextend);

private

:

bool m_bextend;

2、初始化成員變數:

m_bextend = false;
3、伸縮函式的定義:

void cmychatroomdlg::extenddialog(bool &bextend)

if (!bextend)

else

}

4、呼叫:

初始化函式呼叫伸縮函式:

extenddialog(m_bextend);
點選按鈕函式呼叫伸縮函式:

void

cmychatroomdlg::onbnclickedbtnnetsetting()

總結:1、當乙個功能在多個地方需要被使用時,首先設計時就得將其單獨封裝起來,以後實踐中,我得注意。

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 工具欄 提供了常用的命令按鈕,能夠幫助我們更加高效便捷的對程式進行編輯 除錯和管理。除預設顯示的常用按鈕外,我們還可以通過選擇...