Resultados de la búsqueda a petición "winapi"
Manejo de valores de caracteres anchos devueltos por Win32 :: API
La respuesta proporcionada enwide char y win32 :: api [https://stackoverflow.com/questions/32425948/wide-char-and-win32api]trabaja parapaso utf-16 a la API de Win. Pero, ¿cómo convierto cadenas utf16?regresado por la API de Win? (Estoy tratando ...
¿Cómo equilibro las características OpenType orientadas a scripts con otras características OpenType usando DirectWrite?
Divulgación completa: estoy trabajando en la API de texto de mi libui GUI framework. Esto envuelve DirectWrite en Windows, Core Text en OS X y Pango (que usa HarfBuzz para dar forma a OpenType) en otros Unixes. Uno de los atributos de formato de ...
Una forma de garantizar que se elimine el icono de la bandeja del sistema ... garantizado
¿Hay alguna forma de garantizar que se elimine el icono de la bandeja del sistema? Para agregar el icono de la bandeja del sistema que haces: Shell_NotifyIcon(NIM_ADD, &m_tnd);Para eliminar el icono de la bandeja del sistema que ...
¿Por qué fracasar Reemplazar archivo con ERROR_SHARING_VIOLATION?
Si bien la documentación es vaga, basada enesta pregunta y comentarios [https://stackoverflow.com/questions/32860388/replacefile-alternative-when-application-keeps-file-locked] yesta respuesta [https://stackoverflow.com/a/8964246/336527], Yo ...
obtener el nombre "descriptivo" de los elementos del menú de inicio de la ventana / archivos de acceso directo
Esto es curioso, algunos elementos del menú de inicio parecen resolverse en un nombre "amigable" que no está contenido en el archivo .lnk real. Por ejemplo: "c: \ ProgramData \ Microsoft \ Windows \ Menú Inicio \ Programas \ Accesorios ...
Fondo de pantalla diferente para cada pantalla para configuraciones de monitores múltiples en Windows
Estoy usando: ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, "picturefile", 0)Para cambiar el fondo de pantalla. Pero me pregunto si hay alguna forma simple de poner diferentes fondos de pantalla en cada pantalla. Sin ...
¿Es un error pasar una matriz de un solo elemento a SendInput?
Dado el siguiente código void foo() { INPUT input{}; input.type = INPUT_MOUSE; input.mi.dwFlags = MOUSEEVENTF_LEFTDOWN; SendInput(1, &input, sizeof(input)); input.mi.dwFlags = MOUSEEVENTF_LEFTUP; SendInput(1, &input, sizeof(input)); };¿Es un ...
Entrada de consola de bajo nivel y redireccionamiento
Estoy tratando de enviar comandos a la entrada de uncmd.exe aplicación que utiliza las funciones de consola de lectura / escritura de bajo nivel. No tengo problemas para leer el texto (scraping) usando elReadConsole...() yWriteConsole() funciona ...
Llamar a la función WinAPI GetUserName con una cadena mutable no llena la cadena
Esto parece funcionar parcialmente, pero no puedo obtener el valor de la cadena para imprimir pub fn test() { let mut buf: Vec<u16> = vec![0; 64]; let mut sz: DWORD = 0; unsafe { advapi32::GetUserNameW(buf.as_mut_ptr(), &mut sz); } let str1 ...
Win32: ¿Cómo crear un control ListBox usando la función CreateWindowExW ()?
He visitado múltiples sitios, documentos y tutoriales y todos dicen lo mismo, es decir, cualquier control no es más que una ventana en la API de Win32, por lo tanto, uno puede usar elCreateWindowExW() función para crear unListBox control ...