Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - goestrip

Pages: [1]
1
Fenêtrage / [SFML 1.6] bloquer les F.Key de windows
« le: Juin 19, 2012, 03:06:44 pm »
Bonjour,

Je souhaite utiliser les functions Key de mon clavier (F1 à 12), avec la touche Ctrl (donc pour faire telle ou telle action ,l'utilisateur doit presser sur ctrl + FKey).
Ca marche bien pour la plupart des touches, sauf F10, qui ouvre ce cher menu contextuel qui ne sert à rien.
Y a til soit un moyen de bloquer l'ouverture de ce menu en interceptant la touche (ce que je fais déjà, mais peut etre le fais-je mal) soit en configurant la fenetre differement ?

Merci d'avance.

2
Bonjour,

j'utilise une sf::RenderWindow comme contexte opengl pour dessiner des choses, et entre autre, afficher du texte avec des sf::String. Mais lorsque je suis en debug, j'ai de grosse baisse de FPS dès que j'affiche du texte.

Pour essayer d'économiser du temps je fais:
m_strLabel = sf::String("", sf::Font::GetDefaultFont(), 16.0f);dans le constructeur

puis juste un
m_strLabel.SetText(strInfo.str());
m_strLabel.SetPosition((float)m_fXtext + SIZE_X/1.5f+ 2.0f, 1024.0f - (float)m_fYText + 5.0f);
       
pWindow->PreserveOpenGLStates(true);
pWindow->Draw(m_strLabel);
pWindow->PreserveOpenGLStates(false);
pour afficher le contenu

Je suis conscient que les PresereOpenGlStates bouffent du temps, mais sans, c'est la merde  ::)
Est ce qu'il y aurait des options opengl particulieres (blend ou autre...) ou dans les sf::String qu'il faudrait / ou pas,  activer ?

Merci d'avance

Pages: [1]
anything