Estoy creando un programa, en C++ con Visual Studio 2005, que necesita crear una marca de agua con el tiempo en un conjunto de imágenes.Modificar los valores de fecha y hora mediante SYSTEMTIME, FILETIME y ULARGE_INTEGER
Estas imágenes se toman de un video que se procesaron en determinados intervalos de tiempo. Lo que intento hacer es modificar la hora en cada imagen a través de SYSTEMTIME. Miré el MSDN y dice que no se modifiquen los valores dentro de SYSTEMTIME, sino que se convierta en un FILETIME y luego en un ULARGE_INTEGER. Mi pregunta es ¿cómo se divide el ULARGE_INTEGER? ¿HighPart es la fecha y la Parte baja el tiempo y, si ese es el caso, cómo tomar en cuenta la renovación? ¿Te gusta si aparece una imagen a las 11:58 p. M. El 25/2/2011 y termina hasta las 12:11 26/02/2011? ¿Simplemente se tendría en cuenta la adición del valor especificado y se mostraría cuando lo convirtiera nuevamente en una variable SYSTEMTIME?
Gracias de antemano por su ayuda.
Entonces, si quisiera hacer Minutos en lugar de segundos, ¿tendría que cambiar la fórmula de 100 * 1.e-9 a 100 * 60.e-9? – Seb
Puedes hacer eso. También podría llamar a la función como 'SYSTEMTIME s2 = add (s1, 60 * minutes)', que mantiene la función más reutilizable. – xtofl
Usted señor es un dios envía :) – Seb