Bulma ve kaynaklar yükleniyor

Kaynak kullanmadan önce uygulama bu belleğe yüklemek gerekir. FindResource ve FindResourceEx işlevleri bir modülde bir kaynak bulmak ve tanıtıcı ikili kaynak verileri döndürür. FindResource , kaynak türü ve adı bulur. FindResourceEx kaynak türü, adı ve dil tarafından bulur. Bu konudaki FindResource hakkında bilgi FindResourceEx için de geçerlidir.

LoadResource işlevi FindResource tarafından döndürülen Kaynak tanıtıcısı kaynak belleğe yüklemek için kullanır. LoadResource, sistem otomatik olarak kullanarak kaynak uygulama yüklendikten sonra kaldırır ve bellek koşulları ve uygulama yürütme gerektirdiği kaynak yeniden yükler. Böylece, uygulama açıkça artık gerekli kaynak kaldırmak değil.

Bir uygulama FindResource ve LoadResource bulmak ve herhangi bir kaynak türünü yüklemek için kullanabilirsiniz, ancak yalnızca uygulama sonraki işlev çağrıları ikili kaynak verilerine erişmesi gerekiyorsa, bu işlevleri kullanılmalıdır. Kaynak kullanmak için hemen bir uygulama aşağıdaki kaynağa özgü işlevleri bulmak ve bir arama kaynakları yüklemek için kullanmanız gerekir.

İşlevi Eylem
FormatMessage Yükler ve ileti tabloda biçimleri.
LoadAccelerators Bir Hızlandırıcı tablosuna yükler.
LoadBitmap Bir bitmap kaynak yükler.
LoadCursor Bir imleç kaynak yükler.
LoadIcon Bir simge kayna?ynyn yükler.
LoadImage Bir simge, imleç, bit eşlem yükler veya geliştirilmiş meta dosyası kaynak.
LoadMenu Bir menü kaynak yükler.
LoadString Bir dize tablosu girdisi yükler.

Sonlandırmadan önce uygulama aşağıdaki tabloda işlevlerinden birini kullanarak Hızlandırıcı tablolar, bitmapler, imleçleri, simgeleri ve menüleri tarafından işgal belleği serbest.

Kaynak İşlev sürümü
Hızlandırıcı tablosu DestroyAcceleratorTable
Bit eşlem NesneSil
İmleç DestroyCursor
Simge DestroyIcon
Menü DestroyMenu

Uygulama sonlandırıldığında, sistem otomatik olarak diğer kaynak türleri tarafından işgal bellek bültenleri.

Index