C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 205 - CWnd::CreateCaret / MFC Справка / Visual C++

Шаг 205 - CWnd::CreateCaret

void CreateCaret( CBitmap* pBitmap );

Параметры
pBitmap
Идентифицирует точечный рисунок, который определяет форму символа каретки.

Замечания
Создает новую форму для символа каретки системы и требует монопольного использования на символ каретки. Точечный рисунок должен быть, предварительно был создан CBitmap:: CreateBitmap функцией, функцией CreateDIBitmap Windows или CBitmap:: LoadBitmap функцией.
CreateCaret автоматически уничтожает предыдущую форму символа каретки если любой независимо от окна создает символом каретки. При создании символ каретки первоначально скрыт. Чтобы показывать символ каретки нужно вызвать функцию ShowCaret.
Символ каретки системы - общедоступный ресурс. CWnd должен создать символ каретки только когда он имеет ввод или активен. Он должен уничтожить символ каретки прежде, чем это теряет ввод или становится неактивным.

Пример.

//Изменяет символ каретки элемента редактирования в этом диалоговом окне
void CMyDlg::OnChangeCaret() 
{
	CBitmap* pBitmap = new CBitmap;
	pBitmap->LoadBitmap(IDB_HAPPY_BITMAP);
	m_editCtrl.CreateCaret(pBitmap);
	m_editCtrl.ShowCaret();
}

| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU