la difference entre openwindow et openscreen

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

la difference entre openwindow et openscreen

Message par bernard13 »

bonsoir
quel est la difference entre

Openwindow
et Openscreen



merci
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

OpenWindow()

Syntaxe

Resultat = OpenWindow(#Fenetre, x, y, LargeurInterne, HauteurInterne, Options, Titre$ [, FenetreMereID])
Description

Ouvre une nouvelle fenêtre avec les paramètres spécifiés. Si #PB_Any est utilisé pour le paramètre '#BarreOutils', l'identifiant de la fenêtre sera renvoyé dans 'Resultat'. La nouvelle fenêtre devient la fenêtre en cours sans avoir besoin d'utiliser UseWindow(). Si Resultat = 0, la fenêtre ne peut être ouverte. 'LargeurInterne' et 'HauteurInterne' spécifient les dimensions nécessaire pour la zone interne de la fenêtre (sans la barre de titre et les bordures). Les bordures peuvent en effet varier de taille en fonction de la police utilisée, et le thème utilisé si le programme fonctionne sous Windows XP, Linux ou AmigaOS. Le paramètre 'FenetreMereID' est facultatif et indique de quelle fenetre la nouvelle fenetre dépend. 'FenetreMereID' peut être obtenu facilement par la commande WindowID().

Les options possibles sont :
#PB_Window_SystemMenu : Autorise le menu système sur la barre de titre.
#PB_Window_MinimizeGadget : Ajoute l'icone 'Réduire' sur la barre de titre.
#PB_Window_MaximizeGadget : Ajoute l'icone 'Agrandir' sur la barre de titre.
#PB_Window_SizeGadget : Ajoute les possibilités de redimensionnement à la fenêtre.
#PB_Window_Invisible : Crée la fenêtre mais ne l'affiche pas. Pas supporté sur AmigaOS.
#PB_Window_TitleBar : Crée la fenêtre avec une barre de titre.
#PB_Window_BorderLess : Crée une fenêtre sans bordure.
#PB_Window_ScreenCentered : Centre la fenêtre au milieu de l'écran. Les paramèetres x,y sont ignorés.
#PB_Window_WindowCentered : Centre la fenêtre au milieu de la fenêtre précédente. Les paramètres x,y sont ignorés.

OS Supportés

Windows, AmigaOS, Linux
OpenScreen()

Syntaxe

Resultat = OpenScreen(Largeur, Hauteur, Profondeur, Titre$)
Description

Ouvre un nouvel écran avec les caractéristiques Largeur, Hauteur et Profondeur. L'écran est créé avec deux buffers vidéo, ce qui permet l'affichage successif des deux buffers avec la fonction FlipBuffers(), particulièrement utile pour les jeux. Si Resultat = 0, la création de l'écran a échoué.

Largeur et Hauteur doivent être une combinaison standard du type : 640*480, 800*600, 1024*768...

Profondeur peut prendre les valeurs suivantes :
4: 16 couleurs, palettes indépendantes
8: 256 couleurs, palettes indépendantes
16: 65000 couleurs, palette fixe
24: 16 Mo couleurs, palette fixe
32: 16 Mo couleurs, plus rapide que le mode 24 bits

Note: Sous Windows, le paramètre 'Titre$' sera affiché dans la barre des tâches, il est conseillé de choisir un nom approprié à l'application.
OS Supportés

Windows, AmigaOS, Linux
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message par bernard13 »

j'ai lu la doc
mais c'est quoi le difference ?
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

euh, les 2 fonctions n'ont rien à voir 8O

OpenWindow, c'est un fenêtre ous win
et OpenScreen, c'est un mode plein écran pour les jeux

ou alors tu parles de OpenWindowedScreen

Explique toi un poil mieux
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

l'un est une fenêtre en plein écran
l'autre une fenêtre windows classique ( redimensionnable ... )
Répondre