SetClassWord

Funkcja SetClassWord zastępuje wartości 16-bitowe (słowo) na określone przesunięcie do pamięci klasy ekstra klasy okna, do której należy dany określonego okna.

Wartości GCW_, obsługiwane przez 16-bitowego systemu Windows są przestarzałe. Należy użyć funkcji SetClassLong do ustawiania wartości klasy, ustawiona wcześniej za pomocą wartości GCW_ w funkcji SetClassWord.

Słowo SetClassWord) HWND  hWnd, / / uchwyt oknaintnIndex, / / indeks z zmiany wartościProgram WORDwNewWord / / nowe wartości);
 

Parametry

hWnd
Dojście do okna i, pośrednio, klasę, do której należy okna.
nIndex
Określa przesunięcie bajtu od zera wartość, która ma zostać zastąpiona. Prawidłowymi wartościami są wartości z zakresu zera poprzez liczba bajtów pamięci klasy minus dwa; na przykład jeoli okreolono 10 lub więcej bajtów pamięci klasy ekstra, wartość 8 byłby indeks do piątego 16-bitową liczbę całkowitą.
wNewWord
Określa wartość zastąpienia.

Zwraca wartości

Jeśli funkcja, wartość zwracany jest poprzednią wartość określonego 16-bitową liczbę całkowitą. Jeśli wartość nie została wcześniej ustawione, wartość zwracany jest zero.

Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.

Uwagi

Rezerwa pamięci klasy ekstra określając wartość różną od zera w członek cbClsExtra struktury WNDCLASS używane z funkcją RegisterClass.

Zobacz też

Okno klasy omówienie, funkcje klasy okno, GetClassWord, RegisterClass, SetClassLong, WNDCLASS

Index