2010-08-20 24 views

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

"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

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) 

#define HSHELL_REDRAW 6 
#define HSHELL_HIGHBIT 0x8000 

ainsi la valeur réelle est 0x8006.