Sources Visual & MFC

Proposez et téléchargez des sources MFC avec Visual C++
Ajouter un nouvel élément

    GetWindowCoverage

    Licence : Libre - 13/10/2011 - Téléchargé 2 x
    Ce code C permet de déterminer si une fenêtre dont on possède le handle est partiellement ou totalement couverte par une ou plusieurs fenêtres de la même application. On peut ainsi savoir par exemple s'il est nécessaire ou pas de relancer le dessin d'une fenêtre, ou tout simplement s'il est nécessaire de faire le rendu d'une animation.



    La fonction propose une interface très Win32-API-esque et fonctionne en créant une région qui encapsule les rectangles des différentes fenêtres de l'application, et en vérifiant quelle partie du rectangle de la fenêtre testé est couvert par cette région.

    Section critique Windows (CRITICAL_SECTION)

    Licence : GPL - 23/01/2017 - Téléchargé x
    Cette classe C++ encapsule une section critique Microsoft. Son utilisation est très simple.

    Classe d'encapsulation des sections critiques Windows (CRITICAL_SECTION)

    Licence : GPL - 02/12/2010 - Téléchargé x
    Cette classe permet d'encapsuler de manière très simple les sections critiques Windows (CRITICAL_SECTION).

    Son utilisation est la suivante

    void Fonction(void)
    {
    // creation de la section critique
    CPersoCriticalSection cs;

    // entrée dans la section critique
    cs.Enter();

    // ici, la section critique est prise
    ...

    // sortie de la section critique
    cs.Leave();

    // ici, la section critique n'est plus prise
    ...

    // destruction de la section critique par le destructeur
    }

3 éléments

Contacter le responsable de la rubrique C++