İmleç oluşturma

Çünkü standart imleçler önceden tanımlanmıştır, bunları oluşturmak gerekli değildir. Standart imleç kullanmak için LoadCursor veya LoadImage işlevi kullanılarak uygulama bir imleç ele alır. İmleç ele hcursor türünü standart veya özel bir imleç tanımlayan benzersiz bir değer olduğu.

Bir uygulama için özel bir imleç oluşturmak için genellikle bir grafik uygulaması ve uygulamanın kaynak tanımlama dosyasındaki bir kaynak olarak imleç eklemek. Çalışma zamanında, imleç ele almak için LoadCursor arayın. İmleç kaynakları birkaç farklı görüntü aygıtları için veriler içerir. LoadCursor işlevi, geçerli görüntü aygıtı için en uygun veriler otomatik olarak seçer. Bir imleç doğrudan yüklemek için bir.cur ya.ANI dosyası, LoadCursorFromFile işlevini kullanma.

Çalıştırma sırasında özel bir imleç bir ICONINFO yapı içeriğine dayalı bir imleç oluşturur CreateIconIndirect işlevini kullanarak da oluşturabilirsiniz. GetIconInfo işlevi etkin noktanın koordinatları ve ilişkilendirilmiş bit maskesi ve renk ile ilgili bilgileri Bu yapıyla doldurur.

Uygulamaları özel imleçler kaynakları olarak uygulamak ve LoadCursor, LoadCursorFromFileveya LoadImage kullanmak yerine çalıştırma sırasında imleç oluşturun. İmleç kaynakları kullanarak aygıt bağımlılığı önler yerelleştirme basitleştirir ve uygulamaların, imleç tasarımları paylaşın sağlar.

CreateIconFromResourceEx işlevi, simge ve işaretçiler kaynak verilerini esas oluşturacak bir uygulamayı etkinleştirir. CreateIconFromResourceEx diğer çalıştırılabilir ikili kaynak verileri temel alan bir imleç oluşturur (.exe) dosyaları veya dinamik bağlantı kitaplıkları (DLL'ler). LookupIconIdFromDirectoryEx işlevinin yanı sıra, birçok kaynak işlevleri için çağrılar tarafından gelmelidir. LookupIconIdFromDirectoryEx en uygun imleç veri geçerli görüntü aygıtı tanımlar. Kaynak işlevleri hakkında daha fazla bilgi için bkz: Kaynaklar.

Index