int InitStorage (int , UINT nItems nBytes );
Valore restituito
Se di successo, il numero massimo di elementi che la porzione della casella di riepilogo della casella combinata può immagazzinare prima una riallocazione di memoria è necessario, altrimenti CB_ERR, che significa memoria insufficiente è disponibile.
Parametri
nItems
Specifica il numero di elementi da aggiungere.
nBytes
Specifica la quantità di memoria, in byte, di stanziare per stringhe di elemento.
Osservazioni
Alloca memoria per l'archiviazione di voci casella di riepilogo nella parte casella di riepilogo della casella combinata. Chiamare questa funzione prima di aggiungere un numero elevato di elementi alla porzione del CComboBox nella casella di riepilogo.
Solo Windows 95: parametro wParam è limitato a valori a 16 bit. Questo significa caselle di riepilogo non possono contenere più di 32.767 elementi. Anche se il numero di elementi è limitato, la dimensione totale degli elementi in una casella di riepilogo è limitata solo dalla memoria disponibile.
Questa funzione consente di accelerare l'inizializzazione di caselle di riepilogo che dispongono di un numero elevato di elementi (più di 100). Prealloca la quantità di memoria specificata affinché funzioni successive AddString (), InsertStringe Dir prendono il minor tempo possibile. È possibile utilizzare le stime dei parametri. Se una sovrastima, alcuni extra di memoria allocata; Se sottovalutano, la dotazione normale viene utilizzata per gli articoli che superano l'importo preallocato.
CComboBox pa&noramica |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CComboBox::CComboBox, CComboBox::Create, CComboBox::ResetContent, CB_INITSTORAGE