Tag: WINAPI
La definición de un método WIM/CIM toma un parámetro de entrada “uint32”. Utilicé “InitVariantFromUInt32 ()” para configurar la variable que se utiliza, pero “IWbemClassObject::put()” se queja de que existe una “INCOMPATIBILIDAD DE TIPO DE DATO (WBEM_E_TYPE_MISMATCH (0x80041005))”. ¿Qué se supone que debe ser un tipo de dato VARIANT de “uint32”? . . . Read more
Actualmente estoy escribiendo una aplicación en Rust que intenta solucionar problemas con las barras de tareas alineadas en la parte superior en Windows 11 (ya que este comportamiento no es compatible oficialmente). Estoy moviendo ventanas para que coincidan con lo que deberían parecer en una barra de tareas alineada en . . . Read more
Mi programa estándar de Win32 anula WM_CTLCOLORDLG para ofrecer diálogos de “modo oscuro”, devolviendo un cepillo según la documentación. El código funciona perfectamente para todas las ventanas desde 98 hasta 10. Para Windows 11, aunque los diálogos simples se muestran con un fondo oscuro sin problemas, aquellos dentro de una . . . Read more
Quiero hacer una aplicación que responda a un botón del mouse, así que hice esto: case WM_LBUTTONDOWN: MessageBox( NULL, (LPCWSTR)L"HALLOOOO", (LPCWSTR)L"Funcionó", MB_ICONASTERISK | MB_OK | MB_DEFBUTTON2 ); break; pero el problema es que esto solo funciona si el usuario hace clic en la ventana y quiero que funcione incluso con . . . Read more
Quiero incrustar una imagen con fondo negro en otra imagen de bosques verdes. Pero descubrí que la función TransparentBlt() no puede funcionar. Mientras incrusto una imagen con fondo blanco, la función trabaja adecuadamente. ¿Por qué? Este es mi código: HBITMAP hbm = (HBITMAP)LoadImage(NULL, L”bg.bmp”, IMAGE_BITMAP, 1280, 720, LR_LOADFROMFILE); HBITMAP hbm3 . . . Read more