java句柄是什么意思 怎樣獲取當(dāng)前窗口句柄?
怎樣獲取當(dāng)前窗口句柄?句柄的概念是MFC中的一個類。MFC有一個獲取窗口句柄的特殊函數(shù)。HWND hwndhwnd=CreateWindow(“my own windowshandle”,“jaycn
怎樣獲取當(dāng)前窗口句柄?
句柄的概念是MFC中的一個類。MFC有一個獲取窗口句柄的特殊函數(shù)。HWND hwndhwnd=CreateWindow(“my own windowshandle”,“jaycnvip”,WSuOverlappedWindow,0,0600400,null,null,hinstance,null)這是一個句柄變量,用于保存新創(chuàng)建的窗口句柄。其他,如:get窗口句柄CWnd*pWnd=findwindow(ut(“32770”),ut(“QQ user login”)CWnd有一個成員函數(shù)hWnd getsafehwnd()const。在dialog類的成員函數(shù)中,hWnd hWnd=getsafehwnd()您得到的hWnd就是句柄
首先,如果您想在某個窗口中做一些事情,您必須讓操作系統(tǒng)知道您在哪個窗口中做這些事情,并且窗口的句柄可以識別哪個窗口;有許多方法(或函數(shù))可以獲取窗口的句柄,有些函數(shù)可以獲取當(dāng)前主窗口的句柄,有些函數(shù)可以獲取當(dāng)前主窗口的句柄子窗口的句柄,其他函數(shù)可以獲取指定窗口的句柄。您可以調(diào)用相應(yīng)的函數(shù)來獲取所需窗口的句柄。然后,在你得到窗口的句柄之后,你就可以用這個句柄來做你想做的事情。例如,設(shè)置窗口樣式、更改窗口標(biāo)題、隱藏窗口等等。如果你不知道你能做什么,沒關(guān)系。當(dāng)你需要在窗口做某事時,你就會知道該做什么。我希望它能幫助你。