begin process at 2012 02 16 20:52:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Windows

 > 

API

 > 

GetWindowRect erreur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

GetWindowRect erreur

mardi 13 novembre 2007 à 13:38:38 | GetWindowRect erreur

renocmoa

Membre Club
bonjour,

pour gérer des évenements mousein et out je voudrais utiliser l'API GetWindowRect et GetCursorPos mais j'ai l'erreur suivante :

Tentative de lecture ou d'écriture de mémoire protégée

qulqu'un à une idée...

Merci

reno
mardi 13 novembre 2007 à 15:21:13 | Re : GetWindowRect erreur

jack

Administrateur CodeS-SourceS
Salut
Manque d'info.
Instructions ? c'est peut-être la méthode qui n'est pas bonne
Variables dimensionnées proprement ?
Quel Windows ?
Un petit coup d'oeil sur les exemples de cette bibliothèque d'APIs --> http://logiciel.codes-sources.com/logiciels/API-Guide-197.aspx

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
mardi 13 novembre 2007 à 16:22:37 | Re : GetWindowRect erreur

Renfield

Administrateur CodeS-SourceS
clair que sans un peu du code que tu as tenté de faire passer...
jeudi 15 novembre 2007 à 08:44:29 | Re : GetWindowRect erreur

renocmoa

Membre Club

Merci pour API guide

mais en fait j'ai contourné le probléme. Mon usercontrol n'est jamais seul mais dans une collection affichée sous forme de liste sur un panel donc si la souris passe sur un des controls d'un usercontrol, ce dernier passe en "hot" (image de fond différente) et donc tous les autre passe en normal....

mais j'aurais quand m^me bien aimé savoir comment déterminer où est la souris de façon globale sur l'écran....

reno
vendredi 23 juillet 2010 à 10:38:43 | Re : GetWindowRect erreur

Polack77

Bon sa date un peut mais mieux vaux tard que jamais
Ton problème viens de la déclaration de GetWindowRect. Le paramètre lpRect doit être déclarer en byref et non en byval
VB6
Code Visual Basic :
    Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, ByRef lpRect As RECT) As Long

    Private Structure RECT
        Public Left As Long
        Public Top As Long
        Public Right As Long
        Public Bottom As Long
    End Structure


VB.NET
Code Visual Basic :
    Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Integer, ByRef lpRect As RECT) As Integer

    Private Structure RECT
        Public Left As Integer
        Public Top As Integer
        Public Right As Integer
        Public Bottom As Integer
    End Structure


Amicalement
1000 recherches sur Google = 1Km de voiture en CO² (réfuté par Google )
1000 recherches sur Forestle = 100 m² de forêt tropicale sauvé .
Surfez écolo


Cette discussion est classée dans : erreur, getwindowrect


Répondre à ce message

Sujets en rapport avec ce message

erreur au demarrage [ par had53@yahoo.com ] J,ai desinstalle vb6 (copie entreprise) et en le reinstallant il ne veut plus s'ouvrir. Message: Unexpexted error;quittingAidez-moi SVP erreur dans l'installation de fichiers compilés [ par loik ] Bonjour,voilà j'ai un petit pb avec vb6, lorsque que je veux lancer l'installation d'un logiciel que j'ai compilé moi même l'installation se passe bie Message d'erreur [ par Yvan ] Salut,Comme beaucoup de gens, je download des codes sources pour les étudier et comprendre certaines choses. Mais j'ai souvent ce message d'erreur :" recherche d'une ligne d'erreur [ par Bernard ] Je cherche à localiser de manière précise les erreurs d'exécution de mes programmes VB. J'aimerais retrouver la ligne où s'est produite une erreur, af Erreur 429 - Can not create ActiveX objet [ par Xavier ] Bonjour a toutes et a tous,J'ai developpe une petite appli sous Visual Basic 6 utilisant des objets de type fichier (creation de repertoire, deplaceme SVP : pas d'erreur quand teste de l'appli dans VB, mais problème lors de l'execution en exe [ par dfeyer ] Certain de mes formulaires qui s'execute sans problème quand je teste l'application sous VisualBasic, mais dès que je compile un exe et que je l'execu j'ai une erreur dans mon code [ par drublic ] salut, en fait je veux lancer une video via media player sans passer par un contrôle donc je fais ça mais media player ne trouve pas la video.Shell "C j'ai une erreur dans mon code [ par drublic ] salut, en fait je veux lancer une video via media player sans passer par un contrôle donc je fais ça mais media player ne trouve pas la video.Shell "C j'ai une erreur dans mon code [ par drublic ] salut, en fait je veux lancer une video via media player sans passer par un contrôle donc je fais ça mais media player ne trouve pas la video.Shell "C


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,789 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales