Risorsa DIALOGEX

Definisce una finestra di dialogo. L'istruzione definisce la posizione e le dimensioni della finestra di dialogo sullo schermo e lo stile della finestra di dialogo. Definisce anche quanto segue:

  • ID guida nella finestra di dialogo stessa e sui controlli all'interno della finestra di dialogo.
  • Usare l'istruzione EXSTYLE per la finestra di dialogo stessa e sui controlli all'interno della finestra di dialogo.
  • Impostazioni di peso del carattere e corsivo per il tipo di carattere da usare nella finestra di dialogo.
  • Dati specifici del controllo per i controlli all'interno della finestra di dialogo.
  • Uso dei nomi delle classi di sistema predefinite BEDIT, IEDIT e HEDIT .
nameID DIALOGEX x, y, width, height [ , helpID] [optional-statements]  {control-statements}

Parametri

Nameid

Nome univoco o valore intero senza segno a 16 bit univoco che identifica la finestra di dialogo.

X

Posizione nella schermata del lato sinistro della finestra di dialogo, nelle unità di dialogo.

Y

Posizione nella schermata della parte superiore della finestra di dialogo, nelle unità di dialogo.

Larghezza

Larghezza della finestra di dialogo, nelle unità di dialogo.

Altezza

Altezza della finestra di dialogo, nelle unità di dialogo.

helpID

Espressione numerica che indica l'ID usato per identificare la finestra di dialogo durante l'elaborazione di WM_HELP .

istruzioni facoltative

Opzioni per la finestra di dialogo. Questo può essere zero o più delle istruzioni seguenti.

Istruzione Descrizione
DIDASCALIA "text" Didascalia della finestra di dialogo se ha una barra del titolo. Per altre informazioni, vedere Istruzione CAPTION.
CARATTERISTICHEdword Valore DWORD definito dall'utente per l'uso da parte degli strumenti di risorsa. Questo valore non viene usato dal sistema. Per altre informazioni, vedere Istruzione CHARACTERISTICS.
CLASSclass Intero senza segno a 16 bit o stringa racchiuso tra virgolette doppie ("), che identifica la classe della finestra di dialogo. Per altre informazioni, vedere Istruzione CLASS.
EXSTYLE= stili estesi Stile finestra estesa della finestra di dialogo. Per altre informazioni, vedere Istruzione EXSTYLE.
FONTpointsize, "typeface", peso, corsivo, charset Dimensioni del punto e carattere di tipo per il tipo di carattere. Per il peso, usare i valori FW_* definiti in WinGDI.h. Per corsivo, specificare TRUE per usare un carattere corsivo, FALSE in caso contrario. Per charset, usare il valore definito nel membro lfCharSet della struttura LOGFONT . Per ottenere il tipo di carattere definitivo per una finestra di dialogo, un'applicazione deve specificare charset insieme ad altre proprietà del tipo di carattere. Per altre informazioni, vedere Istruzione FONT.
LANGUAGElanguage,sottolanguage Lingua della finestra di dialogo. Per altre informazioni, vedere Istruzione LANGUAGE.
MENUmenuname Menu da usare. Questo valore è il nome del menu o il relativo identificatore intero. Per altre informazioni, vedere Istruzione MENU.
STYLEstyles Stili della finestra di dialogo. Per altre informazioni, vedere Istruzione STYLE.
VERSIONdword Valore DWORD definito dall'utente. Questa istruzione è destinata all'uso da parte di strumenti di risorse aggiuntivi e non viene usata dal sistema. Per altre informazioni, vedere Istruzione VERSION.

 

istruzioni control-statements

Il corpo della risorsa DIALOGEX è costituito da qualsiasi numero di istruzioni di controllo. Esistono quattro famiglie di istruzioni di controllo: generico, statico, pulsante e modifica. Per altre informazioni, vedere la sezione Osservazioni.

Alcuni attributi sono supportati anche per la compatibilità con le versioni precedenti. Per altre informazioni, vedere Attributi delle risorse comuni.

Commenti

Le operazioni valide che possono essere contenute in qualsiasi espressione numerica nelle istruzioni DIALOGEX sono le seguenti:

  • Aggiungi ('+')
  • Sottrazione ('-')
  • Meno unario ('-')
  • Unary NOT ('~')
  • AND ('&)
  • OR ('|')

Il corpo della risorsa è costituito da istruzioni di controllo generiche, statiche, statiche e modifica. Sebbene ognuna di queste famiglie di istruzioni usi una sintassi diversa per definire caratteristiche specifiche dei relativi controlli, tutti condividono una sintassi comune per definire la posizione, le dimensioni, gli stili estesi, aiutare il numero di identificazione e i dati specifici del controllo. Per altre informazioni, vedere Parametri di controllo comuni.

Istruzioni di controllo generiche

CONTROL controlText, id, className, style

controlText

Testo della finestra per il controllo. Per altre informazioni, vedere Parametri di controllo comuni.

Id

Identificatore del controllo. Per altre informazioni, vedere Parametri di controllo comuni.

Classname

Nome della classe. Questa può essere una stringa racchiusa tra virgolette doppie (") o una delle classi di sistema predefinite seguenti: BUTTON, STATIC, EDIT, LISTBOX, SCROLLBAR o COMBOBOX.

Stile

Stili di finestra (WS_ espliciti*, BS_*, SS_*, ES_*, LBS_*, SBS_*e CBS_* valori di stile definiti in Winuser.H possono essere usati aggiungendo una inclusione al file rc: #include "winuser.h"). Per altre informazioni, vedere Stili finestra.

Istruzioni di controllo statico

staticClass controlText, id

staticClass

LTEXT, RTEXT o CTEXT.

controlText

Testo della finestra per il controllo. Per altre informazioni, vedere Parametri di controllo comuni.

Id

Identificatore del controllo. Per altre informazioni, vedere Parametri di controllo comuni.

Istruzioni di controllo button

buttonClass controlText, id

buttonClass

AUTO3STATE, AUTOCHECKBOX, AUTORADIOBUTTON, CHECKBOX, PUSHBOX, PUSHBUTTON, RADIOBUTTON, STATE3 o USERBUTTON.

controlText

Testo della finestra per il controllo. Per altre informazioni, vedere Parametri di controllo comuni.

Id

Identificatore del controllo. Per altre informazioni, vedere Parametri di controllo comuni.

Modifica istruzioni di controllo

editClass id

editClass

EDITTEXT, BEDIT, HEDIT o IEDIT.

Id

Identificatore del controllo. Per altre informazioni, vedere Parametri di controllo comuni.

Vedi anche

Uso delle finestre di dialogo

ACCELERATORI

CARATTERISTICHE

CONTROLLO

CreateDialog

Createwindow

DialogBox

GetDialogBaseUnits

LINGUA

LOGFONT

MENU

RCDATA

STRINGTABLE

VERSIONE