Al compilar y ejecutar en VC++ me salen 2 ventanas, una es el programa en si y la otra el debug. El "problema" es que la ventana de mi aplicación tapa la ventana del debug obligandome a situarlas manualmente cada vez.
-¿Puedo evitar esto?
-¿Hay forma de posicionar las ventanas sin meterme en un verengenal de código o librerias?.
-Quizás haya alguna opción que permita evitar la ordenación en cascada automática en el propio Visual... o quizá no :roll: .
S2.
Si estas usando windows forms, mira a ver si con ->SendtoBack(); En MFS tendran alguna funcion parecida. Si estas utilizando alguna otra manera, ponla y mirare a ver si encuentro ;)
Cita de: shephirothSi estas usando windows forms, mira a ver si con ->SendtoBack(); En MFS tendran alguna funcion parecida. Si estas utilizando alguna otra manera, ponla y mirare a ver si encuentro ;)
Estoy con SDL a pelo. Pero vamos, cualquier idea es buena. Eso si, meterme en "fregaos"...
S2.
Por que no pruebas a escribir primero (entonces se abre la consola) y abrir la ventana despues con SDL?
Lo mismo sirve....
Cita de: killrazorPor que no pruebas a escribir primero (entonces se abre la consola) y abrir la ventana despues con SDL?
Lo mismo sirve....
No te entiendo. O no se como hacer lo que mencionas.
S2.
pues es una tonteria :)
int main(){
printf("hola"); //aqui se abre la ventana de consola
/// resto de programa. Al cargarse la grafica, es posible que la otra quede al fondo.
}
La verdad es que hace mucho que no uso esto. O pongo en la barra de titulo la informacion que necesito (setCaption) o simplemente creo un archivo de Log, segun el caso
Cita de: killrazor
O pongo en la barra de titulo la informacion que necesito (setCaption)
No se me había ocurrido, mola. El problema es que no se como indicarle mas de una variable:
SDL_WM_SetCaption( itoa(variable1,buffer, 10 ), NULL );
S2.
Usa sprintf para convertir múltiples valores a una cadena. Ejemplo:
char miCadena[128];
int vidas,salud, energia;
....
sprintf( miCadena, "vidas: %d, salud: %d, energia: %d", vidas, salud, energia );
SDL_WM_SetCaption( miCadena, NULL );
Cita de: ZaelSiuSUsa sprintf para convertir múltiples valores a una cadena. Ejemplo:
char miCadena[128];
int vidas,salud, energia;
....
sprintf( miCadena, "vidas: %d, salud: %d, energia: %d", vidas, salud, energia );
SDL_WM_SetCaption( miCadena, NULL );
Genial! :shock:
S2.
Apuesto a que todos pensamos lo mismo cuando descubrimos el sprintf XD