• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

RichEdit

  • Автор темы Hsilgos
  • Дата начала
Статус
Закрыто для дальнейших ответов.
H

Hsilgos

Помогите или подскажите, где исходников надыбать :
Чистый API. RichEdit в диалоговом окне. Как мне ДОБАВЛЯТЬ в него строку/картинку ?
 
?

????

EM_REPLACESEL Message
--------------------------------------------------------------------------------
The EM_REPLACESEL message replaces the current selection in an edit control with the specified text. You can send this message to either an edit control or a rich edit control.

Syntax

To send this message, call the SendMessage function as follows.
Код:
lResult = SendMessage(   // returns LRESULT in lResult
(HWND) hWndControl,    // handle to destination control  
(UINT) EM_REPLACESEL,   // message ID  
(WPARAM) wParam,      // = (WPARAM) () wParam;  
(LPARAM) lParam      // = (LPARAM) (LPCTSTR) lParam;
);

Parameters

wParam
Specifies whether the replacement operation can be undone. If this is TRUE, the operation can be undone. If this is FALSE , the operation cannot be undone.
lParam
Pointer to a null-terminated string containing the replacement text.

Return Value

This message does not return a value.

Remarks

Use the EM_REPLACESEL message to replace only a portion of the text in an edit control. To replace all of the text, use the WM_SETTEXT message.

If there is no current selection, the replacement text is inserted at the current location of the caret.
 
?

????

Как мне ДОБАВЛЯТЬ в него картинку
сдесь уже не всё так просто:)
протестить я не могу (нет дома MSVS или подобного), но примеры подкинуть могу:
1) MSDN -> Knowledge Base -> HOWTO: Insert a Bitmap Into an RTF Document Using the RichEdit Control
2) RSDN -> Форум -> RichEdit с картинками или без ?
3) CodeGuru -> Visual C++ / C++ -> Controls -> Rich Edit Control -> Insert any HBITMAP (Bitmap) in your RichEdit Control

Дерзай ;)




Пункт 3
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!