Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Comment faire pour changer l'aparence d'une fenetre metal/non metal ?
mais ceci ne peut etre fait qu'au demarrage(initialisation de la fenetre) moi je voudrai pouvoir le faire a tout moment, par exemple en changeant un parametre dans les preference et que la modification s'aplique tout de suite.
Interface builder lui justement le fait encours d'execution en apuyant sur le bouton switch "Has texture".
Interface Builder "simule" l'affichage de la fenêtre, il n'affiche pas la "vraie" fenêtre. A ma connaissance, ce que tu veux faire n'est pas possible...
Le système ne permet pas de modifier dynamiquement ce paramètre. Il faut ruser.....par exemple pourquoi ne pas faire deux fichiers .nib de ta fenêtre ? L'un sans texturage, et l'autre avec. Ensuite tu permutes tes fichiers .nib selon ton choix.
Tu peux faire autant de sous-classes de NSWindow que tu veux, ça ne t'avancera pas plus, puisque tu ne pourras toujours pas changer le styleMask de la fenêtre qui est défini lors de l'initialisation...