" Ce que je veux savoir, c´est comment avoir les coordonnées de ce vertex sur la fenetre"
Si j´ai bien compris tu veux calculer la position sur l´ecran d´un point 3D.
Pour ca tu dois appliquer a la main les meme transformations que fait opengl.
tu multiplie ton vecteur ( x,y,z,1) ( tu rajoutes le 1) par la matrice " modelview"
ensuite tu multiplie ce resultat par la matrice " projection".
Ensuite tu divises x,y,z par la 4eme valeur(qu´on appelle w)
ensuite tu " scales" le resultat pour ton affichage. ( passer de [-1..1] a [0..largeur]
xecran = x*L/2+L/2
de meme pour y.
Si c´etait pas ca alors tu veux p-e connaitre la position ds l´espace ( 3D) d´un point 2d. C´est plus complique 
Si t´arrives a recuperer d´une maniere ou d´une autre une valeur de z ( c´est ca qui pose pb), tu peux faire le calcul inverse. Par contre pour recuperer la valeur de z c´est assez chaud
Si tu veux dessiner en 2d c´est pas bien complique
Avant de dessiner en 2d tu fais
glMatrixMode(GL_MODELVIEW);
glPushMatrix();
glLoadIdentity();
glMatrixMode(GL_PROJECTION);
glPushMatrix();
glLoadIdentity();
glOrtho(0,largeur_ecran,0,hauteur_ecran,1,-1);
pour dessiner apres tu peux faire glvertex2f(x,y)
ensuite qd tu as finit
glMatrixMode(GL_PROJECTION);
glPopMatrix();
glMatrixMode(GL_MODELVIEW);
glPopMatrix();
Si ca repond pas precise un peu mieux ce que tu veux faire, perso je connais pas darkbasic dc tes lignes de code ca m´aide pas.