*   >> Lecture Éducation Articles >> science >> la programmation

Prédéfinie de Windows Cursors

Classes de fenêtre - Partie 4 volume - Interface utilisateur Windows Introduction Ce fait partie de ma série 4, classes de fenêtre. Je suppose que vous avez lu tous les tutoriels précédents avant celui-ci. Vous devriez lire les tutoriels dans l'ordre donné. Dans cette partie de la série, nous regardons les curseurs de fenêtres prédéfinies. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected].

Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. WNDCLASSEX et la struct curseur Le WNDCLASSEX est, typedef struct {UINT cbSize tagWNDCLASSEX; Le style UINT; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; HICON hIconSm; } WNDCLASSEX, * PWNDCLASSEX; Une classe est un ensemble de caractéristiques de la fenêtre. Toute fenêtre peut choisir une classe enregistrée notamment quand il est en cours de création.

Les caractéristiques sont affectées sous forme de valeurs pour les membres de la structure WNDCLASSEX. Notre intérêt dans ce tutoriel est le membre hCursor de la structure. Le curseur Le curseur signifie ici le pointeur de la souris. Le curseur peut avoir différents types de formes. Windows a formes prédéfinies, que vous pouvez utiliser.

Les identifiants de ces curseurs prédéfinis (formes) et leurs significations sont: IDC_APPSTARTING: Standard Arrow et Petit Hourglass IDC_ARROW: Standard Flèche IDC_CROSS: Crosshair IDC_IBEAM: Texte I-Beam IDC_NO: Accrocs Cercle IDC_SIZEDALL: IDC_SIZENESW: Double-indiqué Arrow Nord-Est et Sud-Ouest IDC_SIZENS: Double-fait flèche vers le nord et le sud. IDC_SIZENWSE: Double-a Arrow Nord-Ouest et du Sud-Est. IDC_SIZEWE: Double-pointue flèche pointant vers l'ouest et à l'est. IDC_UPARROW: Vertical Flèche IDC_WAIT: Hourglass.

Attribuer au HCURSOR Programmation de l'interface utilisateur est assez délicat. Vous ne céder aucun des identifiants ci-dessus pour le membre de la struct hCursor WNDCLASSEX. Ce qui doit être affecté à hCursor est une poignée du curseur et non l'identificateur du curseur. Et si l'interface utilisateur fournit une fonction appelée la fonction LoadCursor. Cette fonction retourne une poignée pour le curseur, si elle réussit dans son fonctionnement ou NULL si elle échoue. Supposons que vous voulez que la Flèche standard.

L'identifiant est IDC_ARRO

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.