Bonjour
Avec un SendMessage ou PostMessage on pourrait le faire ??
j'ai vu dans WinID qui a un parametre WS_VISIBLE....
on peut pas poster ou senvoyer un message demandant à la form de disparaitre ou s'abaisser ?
Merci
Bonjour
Avec un SendMessage ou PostMessage on pourrait le faire ??
j'ai vu dans WinID qui a un parametre WS_VISIBLE....
on peut pas poster ou senvoyer un message demandant à la form de disparaitre ou s'abaisser ?
Merci
Oui on peut.
Il faut rechercher le handle de la fenêtre avec l'api win32 FindWindow et après utiliser SendMessage
Oui c'est que je voulais faire, mais j'envoi quel message ?
SendMessage(Handle, BM_CLICK, 0, 0)
là c'est un clique ... pour le rendre hide je met quoi ?
hide ? WS_INVISIBLE ? WS_VISIBLE = false ?
donc on utilise ShowWindow ?
j'ai pas compris grand chose à cette page...
en fait j'ai déjà essayé... (avant de poster à 14H30) mais la fenètre reste ...
donc je me suis demandé si c'était bien ca que je devais faire
Bonjour
je peux t'envoyer le code complet où ?
Merci
Il est trop long pour tenir sur un message?
Envoie juste la fonction concernée
BonjourEnvoyé par abelman
En fait ... il y a beaucoup de chose imbriqué ....
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Integer Private Declare Function ShowWindow Lib "user32" Alias "ShowWindow" (ByVal hwnd As Integer, ByVal nCmdShow As Integer) As Integer Private HandleGendex As Integer Private Sub hidegendex() HandleGendex = FindWindow(ClassNameGen, WinNameGen) ShowWindow(HandleGendex, SW_HIDE) End Sub
Le choix entre integer et long pause probleme ...
FindWindow et FindWindowEX en long avait du mal à fonctionner ... en integer ca va ...
mais les autres fonctions sont aussi en long ... je peux passer tout les long en integer ? comme je l'i fais là
Oui.Envoyé par 6su7
Long en .NET c'est 64 bits.
Int 32 bits.
Alors que avec VB6
Int c'est 16 bits
et Long 32 bits.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager