GetDialogSize fonction)
La fonction GetDialogSize récupère la taille d’une boîte de dialogue de ressource.
Syntaxe
BOOL WINAPI GetDialogSize(
int iResourceID,
DLGPROC pDlgProc,
LPARAM lParam,
SIZE *pResult
);
Paramètres
-
iResourceID
-
Identificateur de ressource de la boîte de dialogue.
-
pDlgProc
-
Pointeur désignant la procédure de la boîte de dialogue.
-
lParam
-
Valeur transmise dans le _ message WM INITDIALOG envoyé à la boîte de dialogue temporaire juste après sa création.
-
pResult
-
Pointeur vers une structure de taille qui reçoit les dimensions de la boîte de dialogue, en pixels d’écran.
Valeur de retour
Retourne la valeur true si la ressource de boîte de dialogue a été trouvée, ou false dans le cas contraire.
Notes
Les pages de propriétés peuvent utiliser cette fonction pour retourner la taille d’affichage réelle dont elles ont besoin. La plupart des pages de propriétés sont des boîtes de dialogue et, par conséquent, ont des modèles de boîte de dialogue stockés dans des fichiers de ressources. Les modèles utilisent des unités de boîte de dialogue qui ne correspondent pas directement aux pixels de l’écran. Toutefois, la fonction GetPageInfo d’une page de propriétés doit retourner la taille réelle de l’affichage en pixels. La page de propriétés peut appeler GetDialogSize pour calculer la taille de l’affichage.
Cette fonction crée une instance temporaire de la boîte de dialogue. Pour éviter que la boîte de dialogue ne s’affiche à l’écran, le modèle de boîte de dialogue dans le fichier de ressources ne doit pas avoir de _ propriété WS visible.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|