wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 4
Pub hébergeur
Pourquoi cette pub ?

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» Enlever les bordures 3d du composant wxWebview sous windows
Conversation : Enlever les bordures 3d du composant wxWebview sous windows
24-12-2011 19:03:01  Enlever les bordures 3d du composant wxWebview sous windows #1
starmate (Membre)
Inscrit le : 28-06-2011
Messages: 23
Snippets: 1
Tutoriels: 0
Hors ligne
Bonjour à tous,

Je suis en train de tester la nouvelle version de wxWidgets (2.9.3) et tout particulièrement le composant wxWebview :
http://docs.wxwidgets.org/trunk/classwx … ml#details, mais lors de son utilisation sous windows, une bordure 3d se met tout autour de celui-ci. Je trouve que c'est assez laid et c'est pour ça que je voudrais savoir si quelqu'un pourrait me donner une piste concernant la suppression de cette bordure.
J'ai bien trouvé ceci : http://trac.wxwidgets.org/ticket/13785 mais ça me parrait assez énorme comme modification.

Merci d'avance,

Jon
27-12-2011 11:58:45  Re: Enlever les bordures 3d du composant wxWebview sous windows #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1365
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut.

As-tu essayé de lui appliquer le style wxBORDER_NONE ?

Je viens de le faire avec l'exemple des libs, et ça a l'air correct :

Code wxWidgets:

// Create the webview
m_browser = wxWebView::New(this, wxID_ANY, "http://www.wxwidgets.org", wxDefaultPosition, wxDefaultSize, wxWEB_VIEW_BACKEND_DEFAULT, wxBORDER_NONE);


@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
27-12-2011 12:20:34  Re: Enlever les bordures 3d du composant wxWebview sous windows #3
starmate (Membre)
Inscrit le : 28-06-2011
Messages: 23
Snippets: 1
Tutoriels: 0
Hors ligne
Merci Xav' pour ce code.

Effectivement, wxBORDER_NONE permet d'avoir un résultat meilleur, mais il subsiste tout de même une bordure que je n'arrive pas à enlever.

Par exemple, voici ce que j’obtiens :

http://img836.imageshack.us/img836/5121/edgewxwebwiew.jpg

Merci encore,

Jon

Dernière modification par starmate (27-12-2011 12:49:17)

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» Enlever les bordures 3d du composant wxWebview sous windows