Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u een uitgebreid besturingselement voor bewerken wilt maken, roept u de functie CreateWindowEx aan en geeft u de klasse rich edit window op. Geef voor Microsoft Rich Edit 4.1 (Msftedit.dll) MSFTEDIT_CLASS op als vensterklasse. Geef voor alle vorige versies RICHEDIT_CLASS op. Zie Versies van Rich Editvoor meer informatie.
Uitgebreide besturingselementen voor bewerken ondersteunen de meeste vensterstijlen die worden gebruikt met besturingselementen voor bewerken en aanvullende stijlen. U moet de stijl van het ES_MULTILINE venster opgeven als u meer dan één regel tekst in het bedieningselement wilt toestaan. Zie Rich Edit Control Stylesvoor meer informatie.
Wat u moet weten
Technologieën
Voorwaarden
- C/C++
- Programmeren van Windows-gebruikersinterface
Aanwijzingen
Maak een Rich Edit-besturingselement
Met de volgende voorbeeldfunctie maakt u een rich edit-control en initialiseert u dit met wat tekst.
HWND CreateRichEdit(HWND hwndOwner, // Dialog box handle.
int x, int y, // Location.
int width, int height, // Dimensions.
HINSTANCE hinst) // Application or DLL instance.
{
LoadLibrary(TEXT("Msftedit.dll"));
HWND hwndEdit= CreateWindowEx(0, MSFTEDIT_CLASS, TEXT("Type here"),
ES_MULTILINE | WS_VISIBLE | WS_CHILD | WS_BORDER | WS_TABSTOP,
x, y, width, height,
hwndOwner, NULL, hinst, NULL);
return hwndEdit;
}
In Microsoft Visual Studio 2005 en hoger is het mogelijk om een uitgebreid besturingselement voor bewerken toe te voegen aan een dialoogvenstersjabloon door het besturingselement uit de werkset te slepen. Als u dit doet in de dialoogvenstereditor, zorgt u er echter niet voor dat de vereiste bibliotheek wordt geladen voordat het besturingselement wordt gemaakt. U moet de functie LoadLibrary- aanroepen om Riched32.dll, Riched20.dllof Msftedit.dll te laden voordat het dialoogvenster wordt gemaakt.
Opmerkingen
Als u visuele stijlen met deze besturingselementen wilt gebruiken, moet een toepassing een manifest bevatten en de InitCommonControls- functie aanroepen aan het begin van het programma. Zie Visuele stijlenvoor meer informatie over visuele stijlen. Zie Visuele stijlen inschakelenvoor meer informatie over manifesten.
Verwante onderwerpen