begin process at 2012 02 12 08:28:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Graphique

 > 

RGNDATA


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

RGNDATA

jeudi 13 mai 2004 à 14:04:49 | RGNDATA

seito


bonjours, est ce que quelqu'un peut m'expliquer le rôle de RGNDATA et du champ Bufferqu'il integre.

Merci pour vos réponse:

j'ai lu MSDN et rien compris !!!!

Seito
jeudi 13 mai 2004 à 16:03:02 | Re : RGNDATA

ymca2003

soit un objet HREGION hRgn dont on souhaite récupérer les diférrents rectangle la composant :

// détermination taille nécessaire et allocation
DWORD dwSize = GetRegionData(hRgn, 0, NULL);
LPBYTE lpMem = new BYTE[dwSize];
LPRGNDATA lpRgnData = (LPRGNDATA) lpMem;

// récupération des données
lpRgnData->rdh.dwSize = sizeof(RGNDATAHEADER);
GetRegionData(hRgn, lpRgnData, dwSize);

// accès aux rectangles :
for(int i = 0; i < lpRgnData->rdh.nCount; i++)
{
RECT rc;
memcpy(&rc, lpRgnData->Buffer + i*sizeof(RECT), sizeof(RECT));
}



Cette discussion est classée dans : size, rgndata


Répondre à ce message

Sujets en rapport avec ce message

Liste Chainé en C++... [ par NitRic ] Bonjour, j'aimerais si possible un petit exemple ou bien un site qui parle des Liste Chainé en C++, pour la créée c'est ok mais c avec le fonctionneme Pb avec DRAWTEXTW [ par BULBY ] Bonjour, J'essaye de faire un tout petit programme qui affiche une chaine de caractère en japonais (unicode). Avec la fonction TextOutW, pas de problè Palindrome et espaces [ par TheRecliner ] Bonjour,je dois faire petit programme qui détécte si un phrase est un plaindrome ou non....j'ai bien résussi à faire cette détection mais uniquement p Operation sur les dossier [ par Cesar4 ] Salut j'aimerais savoir comment cree un dossier le renomer et le suprimerMerci @+ C'est quoi float !!!? [ par ATH|500| ] Je voudrais savoir à quoi sert la commande:floatExemple: float j; lancer un programme :: erreur !!! [ par FLOPPY ] je voudrais savoir que me renvoie ShellExecute(NULL, NULL,"progalancer.exe", NULL, NULL, SW_HIDE)en cas d'erreurmerci d'avance !:D merci de m'aider borland 5.01 [ par hell ] Bonjour à vous tous, j'ai le logiciel de borland 5.01 pour faire de la programmation en c++ . Je voudrais savoir pourquoi lorsque je clique sur run lo C++ [ par ticul ] Votre texte ICIVotre texte ICI Bonne Année [ par coockiesch ] Juste le temps d'un message, Laisser de coté tous les problèmes, Laisser de coté ces fichues machines...BONNE ANNEE A TOUTES ET A TOUS<img src=/imgs2/ ms-dos, base de registre et c++ [ par retaks666 ] jiamerai conaitre els commandes pour acceder a la base de registres windows.. koment lire, créer, modifeir des valeurs et comment inclure des commmadn


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 2,668 sec (4)

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