コード例 #1
0
ファイル: P566.CPP プロジェクト: agudeloandres/C_Struct_Files
int main() {
	{
		int unidad = 0,modo;
		mouse.Inicializar();
		initgraph (&unidad,&modo,"c:\\bc\\bgi");
		if (graphresult() != 0) {
			cout << "Error al tratar de pasar al modo grafico\n";
			getch();
			return 1;
		}
		mouse.Mostrar();
		setcolor(BLUE);
		Ventana ObjetoV1 (10,20,250,170,0, 0);
		ObjetoV1.DibujarVentana();
		Ventana *ObjetoV2 = new Ventana(40,50,280,200,1,1);
		ObjetoV2->DibujarVentana();
		mouse.LibBotones();
		ObjetoV2->Interactuar();
		delete ObjetoV2;
		mouse.LibBotones();
		ObjetoV1.Interactuar();
	}
	closegraph();
	return 0;
}
コード例 #2
0
ファイル: P548.CPP プロジェクト: agudeloandres/C_Struct_Files
void cinco(MOUSE &mouse) {
	int Boton,Vert,Horiz;
	mouse.LimVert (0,getmaxx() );
	mouse.LimHoriz (0,getmaxy() );
	mouse.Esconder();
	clearviewport();  outtext("cinco");
	mouse.Mostrar();
	mouse.LibBotones();
	while (  (Boton = mouse.Estado (&Vert, &Horiz) ) == 0 )
		;
	mouse.LibBotones();
}
コード例 #3
0
ファイル: P548.CPP プロジェクト: agudeloandres/C_Struct_Files
int main() {
	int unidad = DETECT, modo,i,Vert,Horiz,Boton;
	MOUSE mouse;
	void uno(MOUSE &),dos(MOUSE &);
	void tres(MOUSE &),cuatro(MOUSE &),cinco(MOUSE &);
	void EscribirMenu(MOUSE &);

	mouse.Inicializar();

	initgraph (&unidad,&modo,"c:\\bc\\bgi");
	if (graphresult() != 0) {
		cout << "Error al tratar de pasar al modo grafico\n";
		getch();
		return 1;
	}
	mouse.Mostrar();
		
		EscribirMenu(mouse);
		Boton = 0;
		while (Boton != DERECHO) {
			Boton = mouse.Estado(&Vert, &Horiz);
			if (Boton == IZQUIERDO) {
					if (Horiz >= 50 && Horiz <= 59) {
						uno(mouse);
						EscribirMenu(mouse);
					}
					else if (Horiz >= 60 && Horiz <= 69) {
						dos(mouse);
						EscribirMenu(mouse);
					}
					else if (Horiz >= 70 && Horiz <= 79) {
						tres(mouse);
						EscribirMenu(mouse);
					}
					else if (Horiz >= 80 && Horiz <= 89) {
						cuatro(mouse);
						EscribirMenu(mouse);
					}
					else if (Horiz >= 90 && Horiz <= 99) {
						cinco(mouse);
						EscribirMenu(mouse);
					}
				mouse.LibBotones();
			}
		}

	closegraph();
	return 0;
}