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.
|
|