Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 25 366 036

  • Nb. de membres 187
  • Nb. d'articles 1 271
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» Pb sur les écrans Intuition

Pb sur les écrans Intuition#1211

9Contributeur(s)
SharynnElwooddavebracoOlricksinisrusalexAmiDARKCentaurZCreols
3 Modérateur(s)
K-LElwoodcorto
alex alexicon_post
@Sharynn

pareils que Serge... euh non que ?lrick ;-)

Je vois pas pourquoi ScreenToFront() ne mettrais pas ton écran au premier plan. Peux-tu confirmer ou non le fonctionnement de cette partie là ?

Maintenant concernant ton histoire de couleur je ne comprends pas bien, en gros tu dis que les couleurs ne sont pas bonnes, mais dès que tu cliques dedans ça revient ? Puis-je te demander de quelle manière tu ouvres ton écran ? Est-ce un écran public ? Le plus simple serait de mettre ici le petit bout de code te servant à ouvrir ton écran.
--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM
AmiDARK AmiDARKicon_post
En fait, le problème de Sharynn est simple.
Son écran et sa fenêtre sont bien au premier plan mais, le focus n'est sur eux.
Un peu comme si l'écran actif restait le wb.
Et les flags pour rendre la fenêtre active à son ouverture ne fonctionnent pas.
Quand on clique dans la fenêtre, elle devient active (et donc ses couleurs changent).
En infos, Sharynn ouvre un écran & fenêtre en index de couleur ( pour la compatibilité Amos).

Voila ;)

@+
AmiDARK
CentaurZ CentaurZicon_post
Tag WA_Active ?
ActivateWindow() ?
AmiDARK AmiDARKicon_post
@CentaurZ :
Il l'a déjà fait ;)
CentaurZ CentaurZicon_post
@AmiDARK

Un bout du code qui ouvre l'écran et la fenêtre serait le bienvenu.
AmiDARK AmiDARKicon_post
Oui ..
Mais ça ... faudra que ce soit Sharynn qui le "paste" ici ... car moi, je n'ai fait que tester chez lui voire ce qui pouvait merdouiller dans son schmilblik :p

@ +
AmiDARK
Sharynn Sharynnicon_post
Voici mon Ecran:
my_screen = IIntuition->OpenScreenTags( NULL,
SA_Left, OffsetX[NB]+1,
SA_Top, OffsetY[NB]+1,
SA_Width, XScr,
SA_Height, YScr+11,
SA_Depth, NbBitplane,
SA_DetailPen, 1,
SA_BlockPen, 0,
SA_DClip, &Rect,
SA_Font, &ta,
SA_LikeWorkbench, TRUE,
SA_Behind, FALSE,
SA_Quiet, TRUE,
SA_Type, CUSTOMSCREEN,
SA_DisplayID, LO,
TAG_DONE);

Et voici ma fenetre:
my_window = IIntuition->OpenWindowTags(NULL,
WA_Width, Xwin,
WA_Height, Ywin,
WA_Left,PWX,
WA_Top,PWY+11,
WA_CustomScreen, my_screen,
WA_Borderless, TRUE,
WA_Backdrop,TRUE,
WA_Activate, TRUE,
TAG_DONE, 0);

Il ne semble pas y avoir de problème dans le code, mais on ne sais jaùais !!
Projet AmOS4 - Retour vers l'Amos sous OS4...

SAM440EP - A1200 3.1 de base
Olrick Olrickicon_post
Désolé mais si tu pouvais nous mettre à dispo un prog dépouillé compilable qui ouvre juste ton écran et ta fenêtre en produisant le symptôme, ce serait plus simple pour debugger le truc. Je ne manipule plus Intuition de cette façon et je n'ai pas le temps d'écrire un prog qui reproduirait le problème.
(Si je prenais le temps, Alex et Corto me feraient les gros yeux).
Sharynn Sharynnicon_post
Oui j'ai bien compris.. je monte cela demain...
Projet AmOS4 - Retour vers l'Amos sous OS4...

SAM440EP - A1200 3.1 de base
alex alexicon_post
Citation : Olrick?

(Si je prenais le temps, Alex et Corto me feraient les gros yeux).?


Y a pas besoin de ça, la preuve :-o F :-o T :-o P :-o D :-o

--
AmigaOne A1222
AmigaOne X1000 - RadeonHD - 2 Gio RAM
AmigaOne XE G4@933 - Radeon 9200 SE - 512 Mio RAM
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme