ShowWindow MFC 隱藏窗體

2021-08-28 15:33:59 字數 466 閱讀 8055

一般隱藏mfc窗體就是呼叫

showwindow(sw_hide);

updatewindow();

但是有一些時候 我們要求程式一執行就隱藏顯示。這樣把以上**加入到oninitdialog()裡面,會發現 根本不好使。

解決辦法:

1. 在oninitdialog() 中加入:

隱藏是隱藏了 但是在任務管理器--應用程式中 還是能看到。

2.在defwindowproc 中加入:

if(message == wm_ncpaint)  //窗體重畫訊息

隱藏是隱藏了,任務管理器-應用程式中也看不到。但是會有閃爍的乙個過程!

辦法3. 

showwindow(sw_hide);

runmodalloop(); 

這個方法就可以了,並且再次使用showwindow(sw_show)還可以還原,前面兩種一直處於隱藏狀態,無法還原

顯示 隱藏 隱藏檔案

顯示隱藏檔案 開啟終端,輸入命令 該命令將finder的隱藏檔案顯示出來,並重新啟動finder。隱藏隱藏檔案 開啟終端,輸入命令 該命令將finder的隱藏檔案隱藏出來,並重新啟動finder。顯示以.開頭的檔案 在finder中,按快捷鍵command shift 可以顯示隱藏檔案 資料夾,再按...

隱藏書籤與書籤隱藏

在文件書籤操作中,發現乙個文件除了自己建立的書籤外,還有一部分書籤,我們姑且叫它 隱藏書籤 如型別名稱如這樣的書籤 goback hlk487193139,它們有一些共同的特點,即 1 書籤名稱是以下劃線開始 2 不能通過手動建立,由ms word建立 2 用word軟體開啟書籤看不到.每乙個新的w...

隱藏書籤與書籤隱藏

在文件書籤操作中,發現乙個文件除了自己建立的書籤外,還有一部分書籤,我們姑且叫它 隱藏書籤 如型別名稱如這樣的書籤 goback hlk487193139,它們有一些共同的特點,即 1 書籤名稱是以下劃線開始 2 不能通過手動建立,由ms word建立 2 用word軟體開啟書籤看不到.每乙個新的w...