LoadCursorFromFile

LoadCursorFromFile işlevi, bir dosyadaki verilere dayalı bir imleç oluşturur. Dosya adı veya bir sistem imlecin tanımlayıcı tarafından belirtilir. İşlevi, yeni oluşturulan imleci için bir tanıtıcı döndürür. İmleç veri içeren dosyalar-ebilmek var olmak ya da imleci (.cur) veya animasyonlu işaretçi (.ANI) biçimi.

hcursor LoadCursorFromFile) lpctstr  lpDosyaAdı / / imleç dosyanın veya sistem adı işaretçisine / / imlecin tanımlayıcı);
 

Parametreleri

lpDosyaAdı
İmleci oluşturmak için kullanılacak dosya veri kaynağını gösterir. Dosya veri ya da olmalıdır.cur ya.ANI biçimi.

LpszFileName yüksek sıralı word sıfır olmayan, imleç veri içeren dosyanın tam adı olan bir dize işaretçisi olduğunu.

LpszFileName yüksek sıralı word sıfır ise, bir sistem imlecin tanımlayıcı alt sıra sözcüktür. İşlev sonra WIN [imleçler] girişini arar.INI dosyası, sistem imleç adı ile ilişkili dosya. Sistem imleç adları ve tanımlayıcıları listesi:
Sistem imleç adı Sistem imlecin tanımlayıcı
"AppStarting" OCR_APPSTARTING
"OK" OCR_NORMAL
"Crosshair" OCR_CROSS
"El" Windows NT 5.0 ve sonraki sürümleri: OCR_HAND
"Yardım" OCR_HELP
"IBeam" OCR_IBEAM
"Simge" OCR_ICON
"Hayır" OCR_NO
"Boyut" OCR_SIZE
"SizeAll" OCR_SIZEALL
"SizeNESW" OCR_SIZENESW
"SizeNS" OCR_SIZENS
"SizeNWSE" OCR_SIZENWSE
"SizeWE" OCR_SIZEWE
"UpArrow" OCR_UP
"Bekle" OCR_WAIT

Örneğin, eğer kazanmak.INI dosyası şunları içerir:

[İmleçler] 
    OK = "arrow.ani" 

 

Ardından çağrı

LoadCursorFromFile((LPWSTR)OCR_NORMAL) 

 

imleç veri oku dosyasından almak için LoadCursorFromFile işlevini neden olur.ANI. Eğer kazanmak.INI dosyası belirtilen sistem imleci girişi içermez, işlev başarısız olur ve null döndürüyor.

Dönüş değerleri

İşlev başarılı dönüş değeri yeni imleç tanıtıcı ise,.

İşlev başarısız olursa, dönüş değeri null olur. Genişletilmiş hata bilgilerini için GetLastError. GetLastError aşağıdaki değer döndürebilir

Değer Anlamı
ERROR_FILE_NOT_FOUND Belirtilen dosya bulunamadı.

QuickInfo

nbsp; Windows &NT: 3.5 veya sonraki sürümünü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanın.
Unicode:Unicode ve ANSI sürümleri Windows NT olarak uygulanır.

Ayrıca bkz:

İmleçler genel bakış, imleç işlevleri, LoadCursor, SetCursor, SetSystemCursor