Quelle est la valeur de HSHELL_FLASHQuelle est la valeur de HSHELL_FLASH?
0
A
Répondre
0
La valeur est 42.
Just kidding.
Par "valeur" Je suppose que vous cherchez une explication de base de ce que cette variable représente. HSHELL_FLASH est un handle pour une fenêtre qui doit être flashée.
HSHELL_FLASH doit être traité de manière similaire à HSHELL_REDRAW, sauf que vous devez le redessiner dans un état flashé (normalement orange dans la barre des tâches d'Explorer). HSHELL_REDRAW signifie que le texte du titre d'une fenêtre a changé ou que l'icône de la fenêtre a changé.
0
En supposant que vous vouliez dire la valeur entière réelle, HSHELL_FLASH
est défini dans winuser.h comme
#define HSHELL_FLASH (HSHELL_REDRAW | HSHELL_HIGHBIT)
où
#define HSHELL_REDRAW 6
#define HSHELL_HIGHBIT 0x8000
ainsi la valeur réelle est 0x8006
.
"HSHELL_FLASH est une poignée d'une fenêtre qui doit être flashée." est complètement faux. HSHELL_FLASH est une valeur entière qui est passée en tant que wParam d'un hook de shell pour indiquer qu'une fenêtre a commencé à clignoter. Lorsque wParam a cette valeur, ** lParam ** est "Un handle de la fenêtre qui doit être flashé." – Lexikos