係統粉 > 電腦問答 > 其他問答

已解決固定子窗口

提問者:笑看塵世美ゝ  |  瀏覽次  |  提問時間:2017-03-15  |  回答數量:3

現在能把一個應用程序窗口移到另一個窗口中,作為子窗口,如圖一但是要怎麼才能實現讓子窗口在父窗口裏不能移動呢?如圖二(QQ視頻聊天這樣的)請各位高手指點!先謝謝了!

固定子窗口(圖1)

固定子窗口(圖2)

已有3條答案
我有點累life

我有點累life

回答數:33  |  被采納數:104

你不要顯示標題欄就不能移動了
2017-03-15 04:52:44
讚 3
a109367

a109367

回答數:188  |  被采納數:63

嗬嗬!
請問一下那應該用哪一個方法來作用呢?
我隻會應用ModifyStyle(WS_CAPTION, 0, SWP_FRAMECHANGED);來隱藏本窗口呀!
請指點呀!
謝謝了!
2017-03-15 03:33:56
讚 18
克伊娜的劍

克伊娜的劍

回答數:2  |  被采納數:125

謝啦!問題已經決絕!在網上仔細研究了一下!
一下代碼可以實現改功能的:
HWND hw;
hw=::FindWindowA(0,"掃雷");

long yc=::GetWindowLongA(hw,GWL_STYLE);

::SetWindowLongA(hw,GWL_STYLE,yc& ~WS_CAPTION);

::SetWindowPos(hw,NULL,0,0,0,0,SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_FRAMECHANGED);

::SetParent(hw,this->m_hWnd);

::SetWindowPos(hw,HWND_TOP,0,0,800,600,SWP_NOREDRAW);
2017-03-15 04:54:05
讚 0
相關問答
最新其他問答
解決方法