begin process at 2010 02 10 01:33:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Graphique

 > 

Fenetre avec bordure pas droite


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fenetre avec bordure pas droite

vendredi 4 octobre 2002 à 22:30:57 | Fenetre avec bordure pas droite

Seifer

Comment je fais une fenetre avec une forme plus ou moin arrondi? J'ai essayer avec le script

""FORM AU BORDS IRREGULIERS(TRANSPARENCE) A PARIR D'UNE IMAGE !!! (PRATIQUE POUR LES SKINS)""

mais ya seulement les bandes du haut et du bas de mon image qui apparaisse =\ Et j'ai pas trouver d'autre script

(J'ai VB 6)
samedi 5 octobre 2002 à 00:46:24 | Re : Fenetre avec bordure pas droite

raff

il y a quelques apis utiles pour cela, voici un exemple :

'**************************************

Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal
Y3 As Long) As Long

Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long

'dans la procédure form_load
Dim rndrectangle
Dim frmApplique

rndrectangle = CreateRoundRectRgn(1, 1, 900, 660, 20, 20)
frmApplique = SetWindowRgn(Me.hwnd, rndrectangle, False)

'**************************************

voilà ça fait une forme en rectangle arrondi de 990 par 660 avec des coins coupés à 20 chaque coté...essaie cela sur une résolution assez grande (pas 800 par 600 évidemment) tu verras ça marche très bien....

a+ raff
vendredi 20 juin 2003 à 09:53:43 | Re : Fenetre avec bordure pas droite

paul228

Je n'arrive pas à faire tourner ton programme: peut-être faut il changer des propriétés de la form?

Paul
(pbeziau@rennes.cci.fr)

-------------------------------
Réponse au message :
-------------------------------

> il y a quelques apis utiles pour cela, voici un exemple :
>
> '**************************************
>
> Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal
> Y3 As Long) As Long
>
> Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
>
> 'dans la procédure form_load
> Dim rndrectangle
> Dim frmApplique
>
> rndrectangle = CreateRoundRectRgn(1, 1, 900, 660, 20, 20)
> frmApplique = SetWindowRgn(Me.hwnd, rndrectangle, False)
>
> '**************************************
>
> voilà ça fait une forme en rectangle arrondi de 990 par 660 avec des coins coupés à 20 chaque coté...essaie cela sur une résolution assez grande (pas 800 par 600 évidemment) tu verras ça marche très bien....
>
> a+ raff


Cette discussion est classée dans : script, image, fenetre, droite, bordure


Répondre à ce message

Sujets en rapport avec ce message

Fenetre non visible [ par scoobydoos ] salut,Dans un form, j'ai mis une image. Est-il possible lorsque que j'appelle cette fenetre d'afficher juste l'image et non pas le form ? Suis-je expl Recharger une fenetre [ par RyoSaebaSG1 ] Voila je suis entrain de faire une petit applic qui permet de changer l'image de fond de msn v5.0, le seul pb et que un fois l'image changer, il faut resize de fenetre .... [ par Freddddy ] Bonjour à tous,Petite présentation puisque je suis nouveau ici:J'ai appris le VB sous HahtSite V5 (developpement de site oueb avec du Java et du VB) e Mettre une image en plein fenetre [ par Hrusdik ] komment mettre une image sur toute la fenetre et pas caché ds un coin ??????Mérci d'avance ! Hrusdik <IMG src utiliser les fleche pour bouger un image [ par franklachance ] Salut je voudrais savoir comment je pourrais  faire pour deplacer un image en utilisant les fleches par la direction en bas,  a gauche ou a droite. Ex Redimensionner une fenetre sur une image [ par stolken ] Bonjour à tous,Je fais un programme et je voudrais faire une sub qui affiche une image en taille reele dans une nouvelle fenetre, j'ai donc fait ce co move qui move pas?? [ par cqui789 ] Bonjour, je suis entrain de reprendre un programme. J'ai ecrit le suivant, la fenetre est sensee bouger puis on copie ce qui se trouve dessous dessu "bords" [ par nicolasrex ] Hello tout le monde ! Je suis un d¨¦butant (je ne m¨¦trise que le "visuel" , et encore ...) et je cr¨¦¨¦ un programme assez facile , pour le fun ...Le Taille bordure fenetre [ par Finality ] Bonjour tout le monde,pour un programme que je suis en train  de développer, il me serait utile de conaitre la taille des bordures de la fenetre. Mais Interaction clavier / image [ par chris_p ] Bonjour,Je suis très limité dans le domaine du code et je m'arrache les cheuveux !! Je voudrais simplement associer une touche clavier à une action su


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales