句柄是啥 句柄和實(shí)例句柄有什么區(qū)別,該如何處理?
句柄和實(shí)例句柄有什么區(qū)別,該如何處理?在計(jì)算操作中:句柄是整個(gè)windows編程的基礎(chǔ)。句柄是指使用的唯一整數(shù)值和四字節(jié)長(zhǎng)的值,用于標(biāo)記應(yīng)用程序中的不同對(duì)象和同一對(duì)象中的不同實(shí)例。例如,窗口、按鈕、圖
句柄和實(shí)例句柄有什么區(qū)別,該如何處理?
在計(jì)算操作中:句柄是整個(gè)windows編程的基礎(chǔ)。句柄是指使用的唯一整數(shù)值和四字節(jié)長(zhǎng)的值,用于標(biāo)記應(yīng)用程序中的不同對(duì)象和同一對(duì)象中的不同實(shí)例。例如,窗口、按鈕、圖標(biāo)、滾動(dòng)條、控件或文件。應(yīng)用程序可以通過(guò)句柄訪問(wèn)相應(yīng)對(duì)象的信息。實(shí)例句柄用于標(biāo)識(shí)程序的特定進(jìn)程。它的值實(shí)際上是實(shí)例加載到進(jìn)程空間的地址。句柄不是指針,程序不能使用句柄直接讀取文件中的信息。句柄是windows用來(lái)標(biāo)記應(yīng)用程序的唯一整數(shù)。Windows使用許多句柄來(lái)標(biāo)記許多對(duì)象。在windows環(huán)境下,不僅可以運(yùn)行多個(gè)應(yīng)用程序,還可以運(yùn)行多個(gè)應(yīng)用程序的多個(gè)副本,每個(gè)副本稱(chēng)為一個(gè)實(shí)例,并且有不同的實(shí)例。實(shí)例句柄是可以獨(dú)立運(yùn)行的windows的副本,是唯一可以標(biāo)識(shí)此實(shí)例的整數(shù)。區(qū)別在于:hWnd表示窗口的句柄,而hnstance表示程序的當(dāng)前實(shí)例的句柄。