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ı);
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.
İş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ı. |
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.
İmleçler genel bakış, imleç işlevleri, LoadCursor, SetCursor, SetSystemCursor