Red de conocimientos sobre prescripción popular - Conocimiento del confinamiento - Utilice API para cambiar el color de fuente del botón

Utilice API para cambiar el color de fuente del botón

Supongamos que VC++ se utiliza para la programación win32sdk. En la función de procesamiento de mensajes lresult callback wndproc (hwnd hwnd, uint message, wparam wparam, lparam lparam) generada automáticamente por el asistente de programación, agregue el siguiente código en switch (message):

Caso WM_CTLCOLORBTN:

{

HDC HDC editar =(HDC)wParam; SetTextColor(hdcEdit, RGB(0, 0, 0)); // negro

SetBkColor(hdcEdit, RGB(255, 255, 255)); // blanco

return(INT _ PTR)crea pincel sólido(RGB(255, 255, 255)); p>

En este momento LParam es el HWND del botón. Si hay varios botones, puede compararlos mediante (HWND)lparam.