FLImaging 6.10.23.2
GUIPropertyItemPassword.h
1
7#pragma once
8#include "GUIPropertyItemBase.h"
9
11namespace FLImaging
12{
14 namespace GUI
15 {
16 class CInternalPassword;
17
32 {
33 public:
42
51
52 virtual CMFCPropertyGridProperty* CreateGridProperty() override;
53
69 virtual bool SetValue(Base::CFLString<wchar_t> strValue, bool bInvokeCallback = true) override;
70
82 virtual Base::CFLString<wchar_t> GetValue() const override;
83
98
113 virtual bool Load(const Base::CFLString<wchar_t>& strFilePath) override;
114
131 virtual bool Load(const Base::CFLArray<Base::CFLString<wchar_t>>& flaData) override;
132
149 virtual bool Save(const Base::CFLString<wchar_t>& strFilePath) const override;
150
167 virtual bool Save(Base::CFLArray<Base::CFLString<wchar_t>>& flaData) const override;
168
169 private:
170 CInternalPassword* m_pInternal;
171
172 friend class CGUIPropertyGridPropertyPassword;
173 };
174 }
175}
Template type 의 배열 클래스.
Definition FLArray.h:53
Template type 의 문자열 클래스
Definition FLString.h:34
virtual Base::CFLString< wchar_t > GetValue() const override
비밀번호를 암호화(평문이 아님)된 형태로 반환합니다.
static Base::CFLString< wchar_t > EncodePassword(const Base::CFLString< wchar_t > &strPlainText)
평문 비밀번호를 인코딩하여 그 결과를 반환합니다. 사용자가 입력한 값과 사전에 설정한 암호값이 일치하는지 확인하는 데 사용할 수 있습니다.
virtual bool Load(const Base::CFLString< wchar_t > &strFilePath) override
보안을 위해 내부 구현이 비어 있는 함수입니다. 아무 동작도 하지 않고 항상 true를 반환합니다.
virtual bool Save(const Base::CFLString< wchar_t > &strFilePath) const override
보안을 위해 내부 구현이 비어 있는 함수입니다. 아무 동작도 하지 않고 항상 true를 반환합니다.
virtual ~CGUIPropertyItemPassword()
소멸자.
virtual bool Save(Base::CFLArray< Base::CFLString< wchar_t > > &flaData) const override
보안을 위해 내부 구현이 비어 있는 함수입니다. 아무 동작도 하지 않고 항상 true를 반환합니다.
virtual CMFCPropertyGridProperty * CreateGridProperty() override
이 아이템에 대한 MFC 그리드 프로퍼티를 생성 후 리턴합니다. 만약 이미 생성된 객체가 있다면 그 객체를 리턴합니다.
virtual bool Load(const Base::CFLArray< Base::CFLString< wchar_t > > &flaData) override
보안을 위해 내부 구현이 비어 있는 함수입니다. 아무 동작도 하지 않고 항상 true를 반환합니다.
virtual bool SetValue(Base::CFLString< wchar_t > strValue, bool bInvokeCallback=true) override
평문 비밀번호 문자열을 설정합니다.
Definition D2DObject.h:12