На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

About Carets



An application uses the CreateCaret function to specify the parameters for a caret. Windows forms a caret by inverting the pixel color within the rectangle specified by the caret's position, width, and height. The width and height are specified in logical units; therefore, the appearance of a caret is subject to the window's mapping mode.

After the caret is defined, an application uses the ShowCaret function to make the caret visible. When the caret appears, it automatically begins flashing. To display a solid caret, Windows inverts every pixel in the rectangle; to display a gray caret, Windows inverts every other pixel; to display a bitmap caret, Windows inverts only the white bits of the bitmap.
The elapsed time, in milliseconds, required to invert the caret is called the blink time. The user can set the blink time of the caret using the Control Panel and applications should respect the settings that the user has chosen. An application can determine the caret's blink time by using the GetCaretBlinkTime function. If you are writing an application that allows the user to adjust the blink time, such as a Control Panel applet, use the SetCaretBlinkTime function to set the rate of the blink time to a specified number of milliseconds. The flash time is the elapsed time, in milliseconds, required to display, invert, and restore the caret's display. The flash time of a caret is twice as much as the blink time.

An application can determine the caret's position by using the GetCaretPos function. The position, in client coordinates, is copied to a POINT structure specified by a parameter in GetCaretPos. An application can move a caret in a window by using the SetCaretPos function. A window can move a caret only if it already owns the caret. SetCaretPos can move the caret whether it is visible or not.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

О Символах ^



Приложение использует функцию CreateCaret, чтобы определять параметры для символа ^. Окно формирует символ ^ инвертируя цвет пикселя в пределах прямоугольника определенного символом ^ позиции, ширины, и высотой. Ширина и высота определены на логических устройствах; следовательно, появление символа ^ подвергается способу распределения окна.

После того, как символ ^ будет определен, приложение использует функцию ShowCaret, чтобы делать символом ^ видимым. Когда символ ^ появляется, он автоматически начинает высвечиваться. Для того, чтобы отображать твердый символ ^, Окно инвертирует каждый пиксель в прямоугольник; для того, чтобы отображать серый символ ^, Окно инвертирует каждый второй пиксель; для того, чтобы отображать символ ^ побитового отображения, Окно инвертирует только белые биты побитового отображения.
Пройденное время, в течение миллисекунд, требовавшихся, чтобы инвертировать символ ^ назван время мигания. Потребитель может установить время мигания символа ^, использовавшего Панель Управления и приложения должны уважать обстановку, которую потребитель выбрал. Приложение может определить символ ^ мигания времени используя функцию GetCaretBlinkTime. Если Вы пишете приложение, которое позволяет потребителя, чтобы регулировать время мигания, как например, Панель Управления ввода, использовать функцию SetCaretBlinkTime, чтобы устанавливать показатель времени мигания в определенное количество миллисекунд. Время вспышки является пройденным временем, в течение миллисекунд, требовавшихся, чтобы отображать, инвертировать, и восстанавливать символ ^ показа. Время вспышки символа ^ является дважды насколько временем мигания.

Приложение может определить символ ^ позиции используя функцию GetCaretPos. Позиция, в координатах клиента, скопирована в структуру ТОЧКИ определенную параметром в GetCaretPos. Приложение может переместить символ ^ в окно используя функцию SetCaretPos. Окно может переместить символ ^ только если оно уже обладает символом ^. SetCaretPos МОЖЕТ переместить символ ^ независимо это - видимое или нет.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz