SetProp

SetProp fonksiyonu yeni bir girdi ekler veya varolan girdiyi özellik listesinde belirtilen pencerenin değiştirir. Belirtilen karakter dizesinin zaten listede yoksa, işlev listeye yeni bir girdi ekler. Yeni girdiyi dize ve tanıtıcı içerir. Aksi takdirde, string's geçerli tanıtıcı ile belirtilen tanıtıcı işlev.

bool SetProp) hwnd  hWnd, / / idare penceresilpctstrlpString, / / atom veya adresi dizesiİdarehData / / kolu verileri);
 

Parametreleri

hWnd
Yeni girişi olan özellik listesini alan pencere kolu.
lpString
İşaretçi boş sonlandırılmış dize ya da Atom yayını tanımlayan bir dize içerir. Bu parametre bir atom ise, önceki çağrısıyla oluşturulan küresel bir atom olmalıdır GlobalAddAtom işlevi. Atom, 16 bitlik bir değer lpStringalt sıra Word'de yerleştirilmelidir; yüksek sıralı sözcük sıfır olmalıdır.
hData
Özellik listesine kopyalanacak verileri işlemek. Veri kolu uygulama için yararlı herhangi bir değer belirleyebilir.

Dönüş değerleri

Veri tanıtıcı ve dize özellik listesine eklenirse, dönüş değeri sıfır.

İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.

Açıklamalar

Pencere yok önce (yani wm_destroy işleme önce mesaj), uygulamanın tüm girişleri, bu özellik listesine eklediği kaldırmanız gerekir. Uygulama, girişleri kaldırmak için RemoveProp işlevini kullanmanız gerekir.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü 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:

Pencere özelliklerine genel bakış, pencere özelliği fonksiyonları, EnumProps, EnumPropsEx, takar, GlobalAddAtom, RemoveProp

Index