2015-01-28 3 views
0

암호를 수락하는 편집 상자를 만들었지 만, 창 8 시작시 암호를 입력 할 때처럼 "암호"를 표시하는 워터 마크 또는 무엇이든을 표시해야합니다.MFC에서 편집 상자에 워터 마크를 만드는 방법 VC++

감사합니다.

+0

이 방법이 유용 할 수 있습니다. http://forums.codeguru.com/showthread.php?98691-Adding-placeholders-to-an-edit-box –

+2

https://msdn.microsoft.com/en-us/library/windows/desktop/bb761639% 28v = vs.85 % 29.aspx –

+0

관련 항목 : [EM_SETPASSWORDCHAR] (https://msdn.microsoft.com/en-us/library/windows/desktop/bb761653.aspx). – IInspectable

답변

3

이것은 매우 쉬운 일입니다.
편집 컨트롤을 마우스 오른쪽 단추로 클릭하고 컨트롤 편집을 클릭 한 다음 "변수 추가"를 클릭하십시오.
변수 이름을 지정하십시오 (예 : "m_myEdit").
"OnInitDialog()"이제 한 줄만 작성하면됩니다.

m_myEdit.SetCueBanner(_T("Password"),TRUE); 

Windows 8을 시작한 것처럼 언급 한대로 작동합니다.

+0

모두에게 감사 ... 그것은 작동했다 :) –

+0

@ PallaviRai 당신은 환영합니다 :) 내 대답은 도움이된다면, 당신은 대답으로 받아 들일 수 있습니다. 미래의 사용자에게 도움이 될 것입니다. – Himanshu

+0

일반적으로 답변에 전체 코드를 제공하는 것이 더 중요합니다. 특정 IDE의 특정 버전에 필요한 단계를 설명하는 대신'DoDataExchange'에 필요한 [DDX_Control] (https://msdn.microsoft.com/en-us/library/z04ab59a.aspx) 항목을 재현하십시오. 또는 [CWnd :: GetDlgItem] (https://msdn.microsoft.com/en-us/library/77d16yhw.aspx)에 대한 호출로 충분합니다. – IInspectable