winapi - как использовать RICHEDIT_CLASSA (версия 2.0)? - PullRequest
0 голосов
/ 10 января 2020

Я создал оконное приложение, используя шаблон Visual Studio 2017. CreateWindowEx расширяется до CreateWindowExW. Я создаю окно редактирования следующим образом:

LoadLibrary(TEXT("Msftedit.dll"));

hwndEdit = CreateWindowEx(
   0, 
   MSFTEDIT_CLASS, 
   TEXT("Type here"),
   WS_VISIBLE | WS_CHILD ,
   100, 
   100, 
   100,
   30,
   gHwnd, 
   NULL, 
   hInst, 
   NULL);

MSFTEDIT_CLASS определяется как L "RICHEDIT50W" в Richedit.h Этот topi c содержит совет, что я должен использовать RICHEDIT_CLASSA (версия 2.0 ). Как этого добиться?

1 Ответ

0 голосов
/ 14 января 2020

В настоящее время существует четыре версии для управления расширенным редактированием:

  • Rich Edit Version 1.0
  • Rich Edit Version 2.0
  • Rich Edit Version 3.0
  • Rich Edit Version 4.1

Исходная спецификация для элементов управления rich edit - Microsoft Rich Edit 1.0; текущая спецификация - Microsoft Rich Edit 4.1.

Предлагается использовать последнюю версию для нового приложения.

Более подробную информацию о функциях, поддерживаемых в различных версиях, можно найти в официальном документе . .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...