BitBlt
La
función BitBlt realiza un traslado de un bloque
de bits de datos de color que corresponde a un
rectángulo de pixels desde el contexto del
dispositivo de fuente especificado dentro de un
contexto de dispositivo de destino.
BOOL BitBlt(
HDC hdcDest, // el manipulador de contexto del dispositivo de destino
int nXDest, // coord. X de la esquina superior izquierda de rectángulo del dest
int nYDest, // coord. Y de la esquina superior izquierda de rectángulo del dest
int nWidth, // la anchura de rectángulo del destino
int nHeight, // la altura de rectángulo del destino
HDC hdcSrc, // el manipulador de contexto de dispositivo de fuente
int nXSrc, // coord. X de la esquina superior izq. del rectángulo de la fuente
int nYSrc, // coord. Y de la esquina superior izq. del rectángulo de la fuente
DWORD dwRop // el código de funcionamiento de trama
);
Returns
Si la función tiene éxito, el valor de retorno
es TRUE.
Si la función falla, el valor de retorno es
FALSE. Para conseguir información extendida del
error, llama a GetLastError.
|
CreateWindow
La
función CreateWindow crea un recubrimiento,
detonación, o ventana hija. Especifica la clase
de la ventana, título de la ventana, estilo de
la ventana, y (opcionalmente) la posición
inicial y tamaño de la ventana. La función
también especifica al padre de la ventana o
dueño, si ninguno, y el menú de la ventana.
HWND CreateWindow(
LPCTSTR lpClassName, // la dirección del nombre de clase registrado
LPCTSTR lpWindowName, // la dirección del nombre de la ventana
DWORD dwStyle, // el estilo de la ventana
int x, // la posición horizontal de la ventana
int y, // la posición vertical de la ventana
int nWidth, // la anchura de la ventana
int nHeight, // la altura de la ventana
HWND hWndParent, // el manipulador del padre o del dueño de la ventana
HMENU hMenu, // el manipulador de menú o identificador de la ventana hijo
HANDLE hInstance, // el manipulador de petición de la aplicación
LPVOID lpParam // la dirección de datos para creación de ventana
);
Returns
Si la función tiene éxito, el valor de retorno
es el manipulador de la nueva ventana.
Si la función falla, el valor de retorno es
NULL. Para conseguir información extendida del
error, llama a GetLastError.
|
CreateWindowExA / CreateWindowExW
La
función CreateWindowEx crea un recubrimiento,
detonación, o ventana hija con un estilo
extendido; por otra parte, esta función es
idéntica a la función CreateWindow.
Para más información sobre crear una ventana y
para las descripciones completas de los otros
parámetros de CreateWindowEx, mira CreateWindow.
HWND CreateWindowEx(
DWORD dwExStyle, // el estilo de la ventana extendido
LPCTSTR lpClassName, // la dirección del nombre de clase registrado
LPCTSTR lpWindowName, // la dirección del nombre de la ventana
DWORD dwStyle, // el estilo de la ventana
int x, // la posición horizontal de ventana
int y, // la posición vertical de ventana
int nWidth, // la anchura de la ventana
int nHeight, // la altura de la ventana
HWND hWndParent, // el manipulador del padre o del dueño de la ventana
HMENU hMenu, // el manipulador de menú, o identificador de la ventana hijo
HINSTANCE hInstance, // el manipulador de petición de la aplicación
LPVOID lpParam // la dirección de datos para creación de ventana
);
Returns
Si la función tiene éxito, el valor de retorno
es el manipulador de la nueva ventana.
Si la función falla, el valor de retorno es
NULL.
|
SendMessageA / SendMessageW
La
función SendMessage envía el mensaje
especificado a una o a unas ventanas. La función
llama al procedimiento de la ventana para la
ventana especificada y no vuelve hasta que el
procedimiento de la ventana ha tratado el
mensaje. La función PostMessage, en contraste,
manda un mensaje a la cola de un mensaje
enhebrado y regresa inmediatamente.
LRESULT SendMessage(
HWND hwnd, // el manipulador de ventana del destino
UINT uMsg, // el mensaje para enviar
WPARAM wParam, // primer parámetro del mensaje
LPARAM lParam // segundo parámetro del mensaje
);
Returns
El valor de retorno especifica el resultado del
mensaje en procesamiento y depende del mensaje
enviado.
|
ShowWindow
La
función ShowWindow coloca el estado de muestra
de la ventana especificada.
BOOL ShowWindow(
HWND hwnd, // el manipulador de ventana
int nCmdShow // muestra estado de ventana
);
Returns
Si la ventana fuera previamente visible, el valor
de retorno es TRUE. Si la ventana estuviera
previamente oculta, el valor de retorno es FALSE.
|
UpdateWindow
La
función UpdateWindow actualiza el área del
cliente de la ventana especificada enviando un
mensaje de WM_PAINT a la ventana si la región de
actualización de la ventana no está vacío. La
función envía un mensaje de WM_PAINT
directamente al procedimiento de ventana de la
ventana especificada, desviando la cola de la
aplicación. Si la región de actualización
está vacía, ningún mensaje es enviado.
BOOL UpdateWindow (
HWND hwnd // el manipulador de ventana
);
Returns
Si la función tiene éxito, el valor del retorno
es TRUE.
Si la función falla, el valor del retorno es
FALSE.
|
|