PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → API: Centrage fenêtre non windev
API: Centrage fenêtre non windev
Started by isogoal, Sep., 07 2004 11:58 AM - 2 replies
Posted on September, 07 2004 - 11:58 AM
Bjr,
Quelqu'un aurait t-il un bout de code pour m'éclairer.
Je veux centrer à l'écran une fenêtre non windev (je dis bien non windev)
dont je connais le handle. J'ai eu beauchercher dans les API, j'ai pas trouvé
l'API correspospante. comme l'appli effectue des traitements sur cette fenêtre
non Windev et que l'utilisaeur les déplaces et mémorise leur place , je veux
pouvoir avnt le traitement recenter par rapport à l'écran cette fenêtre pour
éviter que l'appli plante. JL tu te promènnes pas dans le coin par hasrd
le pape de l'API
Merci pour la lumière rapide car ça urge pour la modif
Bon dev
Phil
Posted on September, 07 2004 - 9:23 PM
"Phil" <isogoal@isogoal.com> écrivait news:413d6a35$1@news.pcsoft.fr:



Bjr,
Quelqu'un aurait t-il un bout de code pour m'éclairer.
Je veux centrer à l'écran une fenêtre non windev (je dis bien non
windev) dont je connais le handle. J'ai eu beauchercher dans les API,
j'ai pas trouvé l'API correspospante. comme l'appli effectue des
traitements sur cette fenêtre non Windev et que l'utilisaeur les
déplaces et mémorise leur place , je veux pouvoir avnt le traitement
recenter par rapport à l'écran cette fenêtre pour éviter que l'appli
plante. JL tu te promènnes pas dans le coin par hasrd le pape de l'API
Merci pour la lumière rapide car ça urge pour la modif
Bon dev
Phil



Salut,

Voila qui devrait te dépanner :

RetourFonction est un boolen // Type C :BOOL
hWnd est un entier // Type C :HWND
X est un entier // Type C :int
Y est un entier // Type C :int
nWidth est un entier // Type C :int
nHeight est un entier // Type C :int
bRepaint est un boolen // Type C :BOOL

RetourFonction=API
("USER32","MoveWindow",hWnd,X,Y,nWidth,nHeight,bRepaint)

--
En esperant t'avoir aidé.
ted
Posted on September, 08 2004 - 12:41 AM
Merci pour ta réponse, je vais essayer et mettre à jour mon apiguide
Bien à toi je te tiens au courant
phil

ted <_s_p_a_m_ted.o@free.fr> wrote:
"Phil" <isogoal@isogoal.com> écrivait news:413d6a35$1@news.pcsoft.fr:



Bjr,
Quelqu'un aurait t-il un bout de code pour m'éclairer.
Je veux centrer à l'écran une fenêtre non windev (je dis bien non
windev) dont je connais le handle. J'ai eu beauchercher dans les API,
j'ai pas trouvé l'API correspospante. comme l'appli effectue des
traitements sur cette fenêtre non Windev et que l'utilisaeur les
déplaces et mémorise leur place , je veux pouvoir avnt le traitement
recenter par rapport à l'écran cette fenêtre pour éviter que l'appli
plante. JL tu te promènnes pas dans le coin par hasrd le pape de l'API
Merci pour la lumière rapide car ça urge pour la modif
Bon dev
Phil



Salut,

Voila qui devrait te dépanner :

RetourFonction est un boolen // Type C :BOOL
hWnd est un entier // Type C :HWND
X est un entier // Type C :int
Y est un entier // Type C :int
nWidth est un entier // Type C :int
nHeight est un entier // Type C :int
bRepaint est un boolen // Type C :BOOL

RetourFonction=API
("USER32","MoveWindow",hWnd,X,Y,nWidth,nHeight,bRepaint)

--
En esperant t'avoir aidé.
ted