Powerbuilder pour les completement Geeks !

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