Newsgroup: it.comp.lang.c++
Titolo: Come faccio Grafica con Visual C++ 6.0 ?

Ciao a tutti! :-)
Se qualcuno mi può aiutare, gliene sarei molto grato.
Non riesco a capire come accendere un pixel (o magari fare qualcosina di
più) sullo schermo con Visual C++ 6.0
Con il Turbo C settavo la modalità grafica nel seguente modo:
void Setta_Modalita_Grafica(void)
{
 union REGS registri;
 registri.h.ah=0x00;
 
registri.h.al
=0x13;   /* Numero del nuovo modo grafico */
 int86(0x10,&registri,&registri);
}
e poi disegnavo un pixel con questa funzione:
void Put_Pixel(int x, int y, int colore)
{
 VGA[y*320+x]=colore;
}
Come posso farlo con il Visual C++?! :-|  Non ci riesco :-(
Grazie a tutti, e ciao
estr...@libero.it
estr...@tiscalinet.it
http://web.tiscalinet.it/tempo_libero/index.html

 wrote in message
8rdf1l$mmv$1...@fe1.cs.interbusiness.it...

Ciao !!
Ti premetto che ho cominciato a studiare il VC++ da una settimana,per cui
non ti garantisco che il mio sistema é il migliore . :-)
Ho cominciato a sviluppare un applicazione per WindowsCE , e per prova ho
fatto settare un pixel con l'API SetPixel.
La sintassi é :     SetPixel ( hdc ,  x , y , crColor )
x e y sono in pixels, non in twips.
hdc é l'handle della finestra dove vuoi settare il pixel, diciamo un form.
crColor é ovviamente il colore del pixel.
Se la tua intenzione é di creare un gioco... non sono sicuro che questa sia
la soluzione migliore,in quanto mi sembra che sia piuttosto lento.
Ciao, Dave

 non ti garantisco che il mio sistema é il migliore . :-)
[...]
Non pretendo tanto.  ;-)
Ti ringrazio per aver risposto alla mia domanda, però forse mi devi aiutare
ancora.
Io non voglio far comparire i pixel su una form, ma in modalità consolle
(dos). Vorrei sapere in quali librerie o file di intestazione posso trovare
le funzioni giuste.
Ti ringazio.
Ciao :-)
P.S.: Comunque non voglio creare un gioco, è troppo per me :-)
estr...@libero.it
estr...@tiscalinet.it
http://web.tiscalinet.it/tempo_libero/index.html

le funzioni giuste.
Allora perchè sei passato al visual c++???
Il turbo c abbinato ad un compilatore assembler è tutto quello che ti
serve e per quanto ne so col visual c++ non puoi programmare sotto dos
ma solo in ambiente win.
neon

 neon
Veramente?!
azz...
Io sono passato al Visual C++ semplicemene perché l'interfaccia grafica è
molto più veloce da utilizzare (ed anche più comoda) e riesco a gestire
meglio i progetti.
P.S.: Ripensandoci però - non vorrei contraddirti - con il Visual C++ si
possono fare benissimo programmi che girano in consolle (finestra DOS). Es.:
#include "stdio.h"
void main(void)
{
    printf("Ciao a tutto il NG !");
    return;
}
questo gira sì sotto ambiente Win, pero' lo posso lanciare anche in DOS :-)


Non è un programma DOS reale. Funziona solo nei "prompt di ms-dos" di
windows....
Luc.

O meglio, in C++:
#include "iostream.h"
void main(void)
{
    cout << "Ciao a tutto il NG !";
    return;
}
Io mi accontento di farlo in C, mi serve solo sapere quali sono i file di
intestazione che contengono le funzioni grafiche.
estr...@libero.it
estr...@tiscalinet.it
http://web.tiscalinet.it/tempo_libero/index.html
http://digilander.iol.it/webstudent/


Ho capito, non ho speranze. Devo tornare al Turbo C :(
Grazie comunque per la chiarificazione ;-)
Ciao ciao
estr...@libero.it
estr...@tiscalinet.it
http://web.tiscalinet.it/tempo_libero/index.html
http://digilander.iol.it/webstudent/