PDA

Click to See Complete Forum and Search --> : Caret on textbox


TheBao
Aug 15th, 2001, 12:28 AM
I want to show the caret on the textbox when the textbox does not have focus. Is this possible?

Thanks.

Megatron
Aug 15th, 2001, 11:33 AM
Try the ShowCaret function.

Serge
Aug 15th, 2001, 01:17 PM
Unfortunately ShowCaret will not work. This function will work only if the Caret is own by that window (Textbox).

From MSDN

Remarks
ShowCaret shows the caret only if the specified window owns the caret, the caret has a shape, and the caret has not been hidden two or more times in a row. If one or more of these conditions is not met, ShowCaret does nothing and returns FALSE.

Hiding is cumulative. If your application calls HideCaret five times in a row, it must also call ShowCaret five times before the caret reappears.

The system provides one caret per queue. A window should create a caret only when it has the keyboard focus or is active. The window should destroy the caret before losing the keyboard focus or becoming inactive.