Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 29-05-2006 09:26:49

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

[ASTUCE] Rendre redimensionnable une fenetre de type RESPONSE

Suivez bien les démarches et tout se passera bien
Code testé sur la version de pb6, pb7 et pb8.

Code: pb

// à coder en tant que Local External Functions
Function long GetWindowLongA (long hWindow, integer nIndex) Library "user32.dll"
Function long SetWindowLongA (long hWindow, integer nIndex, long dwNewLong) Library "user32.dll"


// à coder dans l'evenement open de la fenetre response
ulong  lu_style
int   li_WL_STYLE    = -16
long    ll_WS_THICKFRAME   = 262144
long   ll_WS_SYSMENU   = 524288

lu_style = GetWindowLongA(handle(this), li_WL_STYLE)

IF lu_style <> 0 THEN
  if SetWindowLongA(handle(this), li_WL_STYLE, lu_style + ll_WS_THICKFRAME + ll_WS_SYSMENU ) <> 0 then
    this.hscrollbar = false
    this.vscrollbar = false      
  end if      
END IF

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22