65.9K
CodeProject is changing. Read more.
Home

Prompting user for values from a CEdit

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.75/5 (8 votes)

Sep 29, 2002

BSD
viewsIcon

61194

downloadIcon

1422

This article presents a special CEdit, that prompts the user for a value entry

Sample Image - PromptEdit.gif

Introduction

I got the idea for this control after looking at some website, where the text boxes in forms contained tagged text like <enter your name here>, that went away once the text box got input focus. I thought that was a great idea, and here's my MFC version of the same thing. You can set different colors to the prompt text my setting the SetPromptShowMode(PromptShowModeEnum) member. You can also control whether the prompt text will go away one the user has left the edit control without entering any value or not by setting the SetRegainPrompt(bool). You can always check whether the prompt text is active by calling GetPromptTextActive(void). And of course there's SetPromptText(LPCTSTR) and another overloaded version that you can use to set the prompt text.