MFC隱藏和顯示乙個控制項的方法

2021-07-02 21:49:33 字數 512 閱讀 6095

通常,我們在用mfc做介面的時候,控制控制項的出現和隱藏很重要,同時這也體現出介面的友好和靈活性。

那麼,怎樣在mfc中實現乙個控制項的隱藏和顯示呢?這裡,我就說乙個我知道的簡單方法。

第一、先獲得控制項物件。這裡用乙個editbox控制項為例。

cedit *edit = (cedit*)getdlgitem(idc_edit_***x);

其中,idc_edit_***x是editbox的id,每個控制項應該設乙個不同且容易辨別的id。

第二、呼叫showwindow()函式。

edit->showwindow(false); //隱藏該控制項

edit->showwindow(true)://顯示該控制項

另外,還可以利用enablewindow()函式控制控制項的可用與否,但必須要在控制項顯示了前提下才有效:

edit->enablewindow(false);//控制項不可用,其顏色變成灰色

edit->enablewindow(true); //控制項可用,其顏色正常

MFC中實現乙個控制項的隱藏和顯示

那麼,怎樣在mfc中實現乙個控制項的隱藏和顯示呢?這裡,我就說乙個我知道的簡單方法。cedit edit cedit getdlgitem idc edit showwindow false 隱藏該控制項 edit showwindow true 顯示該控制項 第一 先獲得控制項物件。這裡用乙個ed...

讓乙個元素隱藏的方法

在寫頁面的時候,經常會讓乙個元素進行隱藏。下面是自己總結的一些方法。如果大家有新的想法,請不吝賜教,謝謝!先給出一段 style type text css ul,body ulli style head body ul li 首頁 li li 導航 li li 新聞 li li 關於 li ul ...

MFC窗體設定及控制項的隱藏和現實

窗體最大化 showwindow sw maximize 去掉窗體標題和邊框 dword dwstyle getstyle 獲取舊樣式 ws minimizebox ws maximizebox ws clipchildren ws clipsiblings dwnewstyle dwstyle 按...