cs_maxkweeger
Messages postés41Date d'inscriptiondimanche 30 juin 2002StatutMembreDernière intervention 6 avril 2010
-
30 juin 2002 à 13:11
cs_maxkweeger
Messages postés41Date d'inscriptiondimanche 30 juin 2002StatutMembreDernière intervention 6 avril 2010
-
3 juil. 2002 à 22:44
Bonjour,
Suite à l'achat de la revue Programmez, je tente de deplacer une fenetre qui à etait modifier au niveau de sa forme. J'ai ajouter un label et dans sa procedure MouseDown j'ai mis le code suivant
Declare Sub ReleaseCapture Lib "User" ()
Declare Sub SendMessage Lib "User" (ByVal hWnd As Integer, ByVal wMasg As Integer, ByVal wParam As Integer, lParam As Long)
Mais à l'execution lorsque je clique sur le label il me donne une erreur '53' fichier introuvable : User
Progmeister
Messages postés82Date d'inscriptionsamedi 23 février 2002StatutMembreDernière intervention28 mars 2005 30 juin 2002 à 15:39
Salut
C normal que ca fonctionne pas, tes api sont mal déclarées, il faut ecrire :
Declare Function ReleaseCapture Lib "user32" Alias "ReleaseCapture" () As Long
et
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Sous Windows2000, 98 et 95, les dll sont en 32 bits, ca m'étonne de Programmez d'avoir écris des choses pareilles
Conseil : Pour déclarer tes APIs, utilise le fichier Winapi fournit avec VB
cs_maxkweeger
Messages postés41Date d'inscriptiondimanche 30 juin 2002StatutMembreDernière intervention 6 avril 2010 3 juil. 2002 à 22:44
Merci Progmeiste pour ta reponse, maintenant je n'est plus le message d'erreur lorsque je clique sur mon Label. Mais je ne peux pas deplacer ma fenetre, VB m'enleve une partie du code que tu m'a gentiment donné :
Declare Function ReleaseCapture Lib "user32" <s>Alias "ReleaseCapture"</s> () As Long
ça viendrais de là ?
Merci encore
Maxkweeger