SetProp

Funcția SetProp adaugă o nouă intrare sau modifică o intrare existentă din lista de proprietate a ferestrei specificate. Funcția adaugă o intrare nouă în lista dacă șirul de caractere specificat nu există deja în listă. Noua intrare conține șirul și mâner. Altfel, funcția înlocuiește șirul de caractere curent mâner cu Handle-ul specificat.

(BOOL SetProp HWND  hWnd, / / ocupa de fereastraLPCTSTRlpString, / / atom sau adresa șirMÂNERhData / / ocupa de date);
 

Parametrii

hWnd
Ocupa în fereastra Listă ale căror proprietate primește Noua intrare.
lpString
Indicatorul la un șir null-terminated sau conține un atom care identifică un șir. Dacă acest parametru este un atom, trebuie să fie un atom global created by un apel anterioare la GlobalAddAtom funcție. Atom, o valoare de 16 biți, trebuie să fie plasate cuvântul low-ordine lpString; cuvântul de înaltă-comandă trebuie să fie zero.
hData
Manipula datele care urmează a fi copiat la lista de proprietate. Ghidajul de date pot identifica orice valoare utile pentru aplicarea.

Valorile întroarse

Dacă datele mâner și șir se adaugă la lista de proprietate, valoarea returnată este nenul.

Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Înainte de a distruge o fereastră (care este, înainte de prelucrare WM_DESTROY mesaj), cererea trebuie să eliminați toate intrările a adăugat la lista de proprietate. Cererea trebuie să utilizați funcția RemoveProp pentru a elimina intrările.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.

A se vedea, de asemenea

Fereastra Proprietăți prezentare generală, funcții fereastra Proprietăți, EnumProps, EnumPropsEx, GetProp, GlobalAddAtom, RemoveProp

Index