Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: pekfos
Biblioteki C/C++

MAKELPARAM

[makro] Tworzy wartość typu LPARAM łącząc 2 16-bitowe wartości.

Składnia

C/C++
#include <windows.h>

LPARAM WINAPI MAKELPARAM(
WORD wLow,
WORD wHigh
);

Parametry makra

ParametrOpis
wLowDolne 2 bajty tworzonej wartości
wHighGórne 2 bajty tworzonej wartości

Zwracana wartość

Makro zwraca wartość LPARAM powstałą z połączenia argumentów.

Wymagania

Minimalny obsługiwany klientWindows 2000 Professional
Minimalny obsługiwany serwerWindows 2000 Server
Nagłówekwindows.h

Przykład

C/C++
#include <windows.h>
#include <cstdio>

int main()
{
    WORD low = 0xCCDD;
    WORD high = 0xAABB;
    printf( "%X", MAKELPARAM( low, high ) );
    return 0;
}
Standardowe wyjście programu:
AABBCCDD

Zagadnienia powiązane

MAKEWORDTworzy wartość 16-bitową z dwóch bajtów. (makro)
MAKELONGTworzy wartość 32-bitową z dwóch wartości 16-bitowych. (makro)
MAKEWPARAMTworzy wartość typu WPARAM łącząc 2 16-bitowe wartości. (makro)
MAKELRESULTTworzy wartość typu LRESULT łącząc 2 16-bitowe wartości. (makro)

Linki zewnętrzne