ю CWnd::CreateSolidCaret(). Ку
Автор admin Понедельник, 4 мая 2009 11:32
ю CWnd::CreateSolidCaret(). Курсор, используемый для указания места вставки символа, имеет форму линии или прямоугольника. Поэтому функции CWnd::CreateSolidCaretО передаются значения ширины (nWidth) и высоты (nHeight) курсора в логических единицах. Функция объявлена таким образом: void CWnd::CreateSolidCaretC int nWidth, int nHeight ); Она уничтожает данные о предыдущей форме курсора ввода символа, независимо от того, какое окно владеет этим курсором. Заметьте, что курсор вставки можно создать только тогда, когда окно становится активным и получает фокус ввода. После запуска программы и появления ее окна на экране в области представления уже должен находиться курсор. Обычно он располагается в левом верхнем углу окна представления. Чтобы поместить курсор в нужную позицию, необходимо вызвать функцию CWnd: :SetCaretPos() и передать ей координаты позиции. Прототип функции объявлен в классе CWnd: static void PASCAL CWnd::SetCaretPos( POINT point ); Напомним, что тип POINT представляет такую структуру: typedef struct tagPOINT { LONG x; // Координата X точки LONG у; // Координата Y точки } POINT: Однако создан
Комментарии закрыты.
Последние комментарии