High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Accueil
Forum Codes-Sources
C / C++ / C++.NET
Recuperer les coordonnées d'un control ??? (MFC)
Signaler
gege1024
Messages postés
138
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
27 janvier 2009
-
11 mars 2005 à 11:57
gege1024
Messages postés
138
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
27 janvier 2009
-
11 mars 2005 à 14:04
tout est dans le titre
je veux gerer des deplacements de controles
Afficher la suite
A voir également:
Mfc screentoclient
C++ screentoclient
- Meilleures réponses
Screentoclient
- Meilleures réponses
Mfc tic tac toe
- Guide
C / C++ / C++.NET : Bouton personnalisé (icône) + utilisation des mfc et api win32 (cf
- Guide
Cmphsock, pour utiliser winsock comme en vb sans passer par les mfc
-
Codes sources - C / C++ / C++.NET (Réseaux & Internet)
Programme mfc et vcl sans dll
-
Codes sources - C / C++ / C++.NET (Divers)
Texte sur image (win32, non mfc)
-
Codes sources - C / C++ / C++.NET (API)
6
réponses
Réponse 1 / 6
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
11 mars 2005 à 12:05
GetWindowRect()
ScreenToClient()
ciao...
BruNews, MVP VC++
Réponse 2 / 6
gege1024
Messages postés
138
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
27 janvier 2009
11 mars 2005 à 13:11
ok, j'avais deja essayé mais je n'arrive qu'a recuperer la taille de mon controle avec GetWindowRect();
ScreenToClient() me donne des valeurs un peu bidon.
Réponse 3 / 6
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
11 mars 2005 à 13:26
GetWindowRect() donne taille ET position dans un RECT.
GetWindowRect(hctr, &rct);
ScreenToClient(hparent, (POINT*) &rct);
ciao...
BruNews, MVP VC++
Réponse 4 / 6
gege1024
Messages postés
138
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
27 janvier 2009
11 mars 2005 à 13:45
m_cur1 -> c'est une variable membre de mon controle
m_cur1.GetWindowRect(&rect); // ok rect= pos et taille par rapport au bureau
m_cur1.ScreenToClient(&rect);
le hic c'est de recuperer les coordonnées par rapport a ma fentre parent
je suis sous MFC, mon ScreenToClient() ne prend qu'un parametre.
merci.
Réponse 5 / 6
BruNews
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
11 mars 2005 à 13:53
font chi... ces MFC, utilise API et tu seras libre.
suffit de mettre '::' devant:
::ScreenToClient()
ciao...
BruNews, MVP VC++
Réponse 6 / 6
gege1024
Messages postés
138
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
27 janvier 2009
11 mars 2005 à 14:04
ca y est ,non sans mal.
merci encore BruNews
pour info (sous mfc) :
m_cur1.GetWindowRect(&rect); // ok rect= pos par rapport au bureau
this->ScreenToClient(&rect)
(dialogue parent = pointeur "this" of course)
Votre réponse
Répondre
Posez votre question
A voir également
Controle mfc
[vc++][api]fenetre mdi sans mfc !!!
C / C++ / C++.NET : 2 appli de communication port série (rs232) visual c++ 6 mfc - CodeS Sou
Wizard avec mfc
Jouer une vidéo avi (sans mfc)