// DlgPasteOverAs.cpp : _xZkqqHx_iDeDiDjDiDhGiDiKiDiBiDjDiDgFiBfLiDfGiDiHiDjD_xHqqkZx_ _xZkqqHx_iDhEiDeAiDeDiDiL_xHqqkZx_
//

#include "stdafx.h"
#include "DynamicDraw.h"
// 06.11.17 Fukushiro M. 1_xZkqqHx_iNhDjCmHiJmB_xHqqkZx_ ()
#include "FoundDoc.h"			// For FD_PASTE_ATTR_XXX.
// 06.11.16 Fukushiro M. 1_xZkqqHx_iNhDjCmHiJmB_xHqqkZx_ ()
#include "UtilDlg.h"			// For SetUnitString.etc.
#include "DlgPasteOverAs.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CFCDlgPasteOverAs _xZkqqHx_iDfPiDeDiDeBiDiNiDeP_xHqqkZx_

CFCDlgPasteOverAs::CFCDlgPasteOverAs (CWnd* pParent /*=NULL*/)
	: BASE_CLASS(CFCDlgPasteOverAs::IDD, pParent)
{
	//{{AFX_DATA_INIT(CFCDlgPasteOverAs)
		// _xZkqqHx_iDiBiDiC_xHqqkZx_ - ClassWizard _xZkqqHx_iCmNiClBiCmMiImKjChFiCmJiDhNiDgCiDhDiDjDiDePjHhAiCmMiDhNiDeOiDiNiCpAjCmHiJmBiCnMiClNiCmNiNoNiPjMiClFiCnMiClHiBeC_xHqqkZx_
	//}}AFX_DATA_INIT

//----- 06.11.16 Fukushiro M. _xZkqqHx_jCmHiJmBiOgO_xHqqkZx_ ()-----
	// _xZkqqHx_jHjIjHhAiJmCjEfMiDfCiDjDiDgHiDiNiBfLiDiLiBeC_xHqqkZx_
	m_dwEnableFlag = DWORD(-1);
	// _xZkqqHx_iDgAiDeGiDgCiDeOiClDiCoKiClNjBkOjAkLiBeC_xHqqkZx_
	m_dwCheckedAttr = 0;
//----- 06.11.16 Fukushiro M. _xZkqqHx_jCmHiJmBiPeJ_xHqqkZx_ ()-----
} // CFCDlgPasteOverAs::CFCDlgPasteOverAs.

/////////////////////////////////////////////////////////////////////////////
// CFCDlgPasteOverAs _xZkqqHx_iDiGiBfLiDfFiKnGjAjEiBeC_xHqqkZx_

/*************************************************************************
 * <_xZkqqHx_iKnGjAjE_xHqqkZx_>	CFCDlgPasteOverAs::Initialize
 *
 * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_iDfPiDeDiDeBiDiNiDePiPiJiKpKiJlLiPiIjHjNiBeC_xHqqkZx_
 *
 * <_xZkqqHx_iIpIjAjE_xHqqkZx_>	dwFlag	:_xZkqqHx_jHjIjHhAiJmCjEfMiCmIiDfCiDjDiDgHiDiNiBfLiDiLiCpAiOhHjCoIiBeC_xHqqkZx_
 *
 * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	06.11.16 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
 *************************************************************************/
void CFCDlgPasteOverAs::Initialize (DWORD dwFlag)
{
	// _xZkqqHx_jHjIjHhAiJmCjEfMiDfCiDjDiDgHiDiNiBfLiDiLiBeC_xHqqkZx_
	m_dwEnableFlag = dwFlag;
} // CFCDlgPasteOverAs::Initialize.

//----- 06.11.17 Fukushiro M. _xZkqqHx_jFmPiNfIjBeP_xHqqkZx_ ()-----
///*************************************************************************
// * <_xZkqqHx_iKnGjAjE_xHqqkZx_>	CFCDlgPasteOverAs::GetIsCheckText
// *
// * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_iDgFiDeMiDfIiDgHiDgAiDeGiDgCiDeOiCkKiDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiCkJjClCiCnHiCoJiBeC_xHqqkZx_
// *
// * <_xZkqqHx_jFnEjCgM_xHqqkZx_>	_xZkqqHx_iDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiPoKiNiHiCmN_xHqqkZx_TRUE_xZkqqHx_iBeC_xHqqkZx_
// *
// * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	05.07.12 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
// *************************************************************************/
//BOOL CFCDlgPasteOverAs::GetIsCheckText () const
//{
//	return m_bIsCheckText;			// _xZkqqHx_iDgFiDeMiDfIiDgHiBeC_xHqqkZx_
//} // CFCDlgPasteOverAs::GetIsCheckText.
//
///*************************************************************************
// * <_xZkqqHx_iKnGjAjE_xHqqkZx_>	CFCDlgPasteOverAs::GetIsCheckPen
// *
// * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_iDhJiDjDiDgAiDeGiDgCiDeOiCkKiDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiCkJjClCiCnHiCoJiBeC_xHqqkZx_
// *
// * <_xZkqqHx_jFnEjCgM_xHqqkZx_>	_xZkqqHx_iDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiPoKiNiHiCmN_xHqqkZx_TRUE_xZkqqHx_iBeC_xHqqkZx_
// *
// * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	05.07.12 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
// *************************************************************************/
//BOOL CFCDlgPasteOverAs::GetIsCheckPen () const
//{
//	return m_bIsCheckPen;			// _xZkqqHx_iDhJiDjDiBeC_xHqqkZx_
//} // CFCDlgPasteOverAs::GetIsCheckPen.
//
///*************************************************************************
// * <_xZkqqHx_iKnGjAjE_xHqqkZx_>	CFCDlgPasteOverAs::GetIsCheckBrush
// *
// * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_iDhFiDiJiDfGiDgAiDeGiDgCiDeOiCkKiDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiCkJjClCiCnHiCoJiBeC_xHqqkZx_
// *
// * <_xZkqqHx_jFnEjCgM_xHqqkZx_>	_xZkqqHx_iDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiPoKiNiHiCmN_xHqqkZx_TRUE_xZkqqHx_iBeC_xHqqkZx_
// *
// * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	05.07.12 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
// *************************************************************************/
//BOOL CFCDlgPasteOverAs::GetIsCheckBrush () const
//{
//	return m_bIsCheckBrush;		// _xZkqqHx_iDhFiDiJiDfGiBeC_xHqqkZx_
//} // CFCDlgPasteOverAs::GetIsCheckBrush.
//
///*************************************************************************
// * <_xZkqqHx_iKnGjAjE_xHqqkZx_>	CFCDlgPasteOverAs::GetIsCheckEmfImage
// *
// * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_jEhHiMgJjAhNiDgAiDeGiDgCiDeOiCkKiDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiCkJjClCiCnHiCoJiBeC_xHqqkZx_
// *
// * <_xZkqqHx_jFnEjCgM_xHqqkZx_>	_xZkqqHx_iDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiPoKiNiHiCmN_xHqqkZx_TRUE_xZkqqHx_iBeC_xHqqkZx_
// *
// * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	05.07.12 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
// *************************************************************************/
//BOOL CFCDlgPasteOverAs::GetIsCheckEmfImage () const
//{
//	return m_bIsCheckEmfImage;		// _xZkqqHx_jEhHiMgJjAhNiBeC_xHqqkZx_
//} // CFCDlgPasteOverAs::GetIsCheckEmfImage.
//
///*************************************************************************
// * <_xZkqqHx_iKnGjAjE_xHqqkZx_>	CFCDlgPasteOverAs::GetIsCheckArrow
// *
// * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_jGoOiIpDiDgAiDeGiDgCiDeOiCkKiDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiCkJjClCiCnHiCoJiBeC_xHqqkZx_
// *
// * <_xZkqqHx_jFnEjCgM_xHqqkZx_>	_xZkqqHx_iDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiPoKiNiHiCmN_xHqqkZx_TRUE_xZkqqHx_iBeC_xHqqkZx_
// *
// * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	05.07.12 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
// *************************************************************************/
//BOOL CFCDlgPasteOverAs::GetIsCheckArrow () const
//{
//	return m_bIsCheckArrow;		// _xZkqqHx_jGoOiIpDiBeC_xHqqkZx_
//} // CFCDlgPasteOverAs::GetIsCheckArrow.
//
///*************************************************************************
// * <_xZkqqHx_iKnGjAjE_xHqqkZx_>	CFCDlgPasteOverAs::GetIsCheckSize
// *
// * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_iDfEiDeDiDfJiDgAiDeGiDgCiDeOiCkKiDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiCkJjClCiCnHiCoJiBeC_xHqqkZx_
// *
// * <_xZkqqHx_jFnEjCgM_xHqqkZx_>	_xZkqqHx_iDhNiBfLiDeOiClDiCoKiCmEiCkCiCoJiPoKiNiHiCmN_xHqqkZx_TRUE_xZkqqHx_iBeC_xHqqkZx_
// *
// * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	05.07.12 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
// *************************************************************************/
//BOOL CFCDlgPasteOverAs::GetIsCheckSize () const
//{
//	return m_bIsCheckSize;			// _xZkqqHx_iDfEiDeDiDfJiBeC_xHqqkZx_
//} // CFCDlgPasteOverAs::GetIsCheckSize.
//----- 06.11.17 Fukushiro M. _xZkqqHx_jFmPiNfIiMoD_xHqqkZx_ ()-----
/*************************************************************************
 * <_xZkqqHx_iKnGjAjE_xHqqkZx_>	CFCDlgPasteOverAs::GetCheckedAttr
 *
 * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_iDgAiDeGiDgCiDeOiClDiCoKiClNjBkOjAkLiCpAjFnEiClHiBeC_xHqqkZx_
 *
 * <_xZkqqHx_jFnEjCgM_xHqqkZx_>	_xZkqqHx_iDgAiDeGiDgCiDeOiClDiCoKiClNjBkOjAkLiBeC_xHqqkZx_
 *
 * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	06.11.17 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
 *************************************************************************/
DWORD CFCDlgPasteOverAs::GetCheckedAttr () const
{
	return m_dwCheckedAttr;
} // CFCDlgPasteOverAs::GetCheckedAttr.
//----- 06.11.17 Fukushiro M. _xZkqqHx_jFmPiNfIiPeJ_xHqqkZx_ ()-----

void CFCDlgPasteOverAs::DoDataExchange (CDataExchange* pDX)
{
	BASE_CLASS::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CFCDlgPasteOverAs)
		// _xZkqqHx_iDiBiDiC_xHqqkZx_ - ClassWizard _xZkqqHx_iCmNiClBiCmMiImKjChFiCmJiDhNiDgCiDhDiDjDiDePjHhAiCmMiDhNiDeOiDiNiCpAjCmHiJmBiCnMiClNiCmNiNoNiPjMiClFiCnMiClHiBeC_xHqqkZx_
	//}}AFX_DATA_MAP
} // CFCDlgPasteOverAs::DoDataExchange.

BEGIN_MESSAGE_MAP(CFCDlgPasteOverAs, BASE_CLASS)
	//{{AFX_MSG_MAP(CFCDlgPasteOverAs)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CFCDlgPasteOverAs _xZkqqHx_iDiBiDgCiDfKiBfLiDfH_xHqqkZx_ _xZkqqHx_iDgOiDjDiDgIiDiJ_xHqqkZx_

BOOL CFCDlgPasteOverAs::OnInitDialog ()
{
	// Baseclass_xZkqqHx_iKnGjAjEiOmAiNhDiBeC_xHqqkZx_
	BASE_CLASS::OnInitDialog();
//----- 06.11.16 Fukushiro M. _xZkqqHx_jCmHiJmBiOgO_xHqqkZx_ ()-----
	//----- _xZkqqHx_iDgFiDeMiDfIiDgHiCkKjHjIjHhAjFhDiJmCiCmMiPoKiNiH_xHqqkZx_ -----
	if ((m_dwEnableFlag & FD_PASTE_ATTR_TEXT) == 0 &&
		(m_dwEnableFlag & FD_PASTE_ATTR_PLAIN_TEXT) == 0)
		GetDlgItem(IDC_POA_CHK_TEXT)->EnableWindow(FALSE);
	//----- _xZkqqHx_iDhJiDjDiCkKjHjIjHhAjFhDiJmCiCmMiPoKiNiH_xHqqkZx_ -----
	if ((m_dwEnableFlag & FD_PASTE_ATTR_PEN) == 0)
		GetDlgItem(IDC_POA_CHK_PEN)->EnableWindow(FALSE);
	//----- _xZkqqHx_iDhFiDiJiDfGiCkKjHjIjHhAjFhDiJmCiCmMiPoKiNiH_xHqqkZx_ -----
	if ((m_dwEnableFlag & FD_PASTE_ATTR_BRUSH) == 0)
		GetDlgItem(IDC_POA_CHK_BRUSH)->EnableWindow(FALSE);
	//----- _xZkqqHx_iJgFiCkKjHjIjHhAjFhDiJmCiCmMiPoKiNiH_xHqqkZx_ -----
	if ((m_dwEnableFlag & FD_PASTE_ATTR_SHADOW) == 0)
		GetDlgItem(IDC_POA_CHK_SHADOW)->EnableWindow(FALSE);
	//----- _xZkqqHx_jEhHiMgJjAhNiCkKjHjIjHhAjFhDiJmCiCmMiPoKiNiH_xHqqkZx_ -----
	if ((m_dwEnableFlag & FD_PASTE_ATTR_EMFIMAGE) == 0)
		GetDlgItem(IDC_POA_CHK_EMF_IMAGE)->EnableWindow(FALSE);
	//----- _xZkqqHx_jGoOiIpDiCkKjHjIjHhAjFhDiJmCiCmMiPoKiNiH_xHqqkZx_ -----
	if ((m_dwEnableFlag & FD_PASTE_ATTR_ARROW) == 0)
		GetDlgItem(IDC_POA_CHK_ARROW)->EnableWindow(FALSE);
	//----- _xZkqqHx_iDfEiDeDiDfJiCkKjHjIjHhAjFhDiJmCiCmMiPoKiNiH_xHqqkZx_ -----
	if ((m_dwEnableFlag & FD_PASTE_ATTR_SIZE) == 0)
		GetDlgItem(IDC_POA_CHK_SIZE)->EnableWindow(FALSE);
//----- 06.11.16 Fukushiro M. _xZkqqHx_jCmHiJmBiPeJ_xHqqkZx_ ()-----
//----- 06.11.16 Fukushiro M. _xZkqqHx_jCmHiJmBiOgO_xHqqkZx_ ()-----
	// _xZkqqHx_iDfPiDeDiDeBiDiNiDePiCmMjCfAiImKjFfMiOkGiCpAjAnNjCoIiClHiCoJiBeC_xHqqkZx_
	::SetUnitString(m_hWnd);
	// _xZkqqHx_jHjIiCkLjIhCjBmOiJjOjFlGiOjKjHpBiCmMjAnNjCoIiCpAiNhDiCkEiBeC_xHqqkZx_
	::RightByLeftHand(m_hWnd);
	// _xZkqqHx_iDfPiDeDiDeBiDiNiDePiCpAiDhNiDeFiDfIiImKjChFiCmJiInKjDkOiBeC_xHqqkZx_
	::FFJustifyWindow(m_hWnd);
//----- 06.11.16 Fukushiro M. _xZkqqHx_jCmHiJmBiPeJ_xHqqkZx_ ()-----
	return TRUE;  // _xZkqqHx_iDfCiDjDiDgHiDiNiBfLiDiLiCmJiDhEiDeIiBfLiDeKiDfIiCpAjAnNjCoIiClFiCmIiCkCiCmGiCkLiBeBjGnPiCoIjCgMiCmN_xHqqkZx_ TRUE _xZkqqHx_iCmGiCmIiCoIiCnMiClH_xHqqkZx_
	              // _xZkqqHx_jHoBiKeP_xHqqkZx_: OCX _xZkqqHx_iDhGiDiNiDhAiDgFiDeC_xHqqkZx_ _xZkqqHx_iDhJiBfLiDfHiCmMjGnPiCoIjCgMiCmN_xHqqkZx_ FALSE _xZkqqHx_iCmGiCmIiCoIiCnMiClH_xHqqkZx_
} // CFCDlgPasteOverAs::OnInitDialog.

void CFCDlgPasteOverAs::OnOK ()
{
//----- 06.11.17 Fukushiro M. _xZkqqHx_jFmPiNfIjBeP_xHqqkZx_ ()-----
//	// _xZkqqHx_iDgFiDeMiDfIiDgHiBeC_xHqqkZx_
//	m_bIsCheckText		= IsDlgButtonChecked(IDC_POA_CHK_TEXT);
//	// _xZkqqHx_iDhJiDjDiBeC_xHqqkZx_
//	m_bIsCheckPen		= IsDlgButtonChecked(IDC_POA_CHK_PEN);
//	// _xZkqqHx_iDhFiDiJiDfGiBeC_xHqqkZx_
//	m_bIsCheckBrush		= IsDlgButtonChecked(IDC_POA_CHK_BRUSH);
//	// _xZkqqHx_jEhHiMgJjAhNiBeC_xHqqkZx_
//	m_bIsCheckEmfImage	= IsDlgButtonChecked(IDC_POA_CHK_EMF_IMAGE);
//	// _xZkqqHx_jGoOiIpDiBeC_xHqqkZx_
//	m_bIsCheckArrow		= IsDlgButtonChecked(IDC_POA_CHK_ARROW);
//	// _xZkqqHx_iDfEiDeDiDfJiBeC_xHqqkZx_
//	m_bIsCheckSize		= IsDlgButtonChecked(IDC_POA_CHK_SIZE);
//----- 06.11.17 Fukushiro M. _xZkqqHx_jFmPiNfIiMoD_xHqqkZx_ ()-----
	// _xZkqqHx_iDgAiDeGiDgCiDeOiClDiCoKiClNjBkOjAkLiBeC_xHqqkZx_
	m_dwCheckedAttr = 0;
	// _xZkqqHx_iDgFiDeMiDfIiDgHiBeC_xHqqkZx_
	if (IsDlgButtonChecked(IDC_POA_CHK_TEXT))
		m_dwCheckedAttr |= (FD_PASTE_ATTR_TEXT | FD_PASTE_ATTR_PLAIN_TEXT);
	// _xZkqqHx_iDhJiDjDiBeC_xHqqkZx_
	if (IsDlgButtonChecked(IDC_POA_CHK_PEN))
		m_dwCheckedAttr |= FD_PASTE_ATTR_PEN;
	// _xZkqqHx_iDhFiDiJiDfGiBeC_xHqqkZx_
	if (IsDlgButtonChecked(IDC_POA_CHK_BRUSH))
		m_dwCheckedAttr |= FD_PASTE_ATTR_BRUSH;
	// _xZkqqHx_iJgFiBeC_xHqqkZx_
	if (IsDlgButtonChecked(IDC_POA_CHK_SHADOW))
		m_dwCheckedAttr |= FD_PASTE_ATTR_SHADOW;
	// _xZkqqHx_jEhHiMgJjAhNiBeC_xHqqkZx_
	if (IsDlgButtonChecked(IDC_POA_CHK_EMF_IMAGE))
		m_dwCheckedAttr |= FD_PASTE_ATTR_EMFIMAGE;
	// _xZkqqHx_jGoOiIpDiBeC_xHqqkZx_
	if (IsDlgButtonChecked(IDC_POA_CHK_ARROW))
		m_dwCheckedAttr |= FD_PASTE_ATTR_ARROW;
	// _xZkqqHx_iDfEiDeDiDfJiBeC_xHqqkZx_
	if (IsDlgButtonChecked(IDC_POA_CHK_SIZE))
		m_dwCheckedAttr |= FD_PASTE_ATTR_SIZE;
	// _xZkqqHx_jAnNjCoIiJmCjEfMiCmIiDhEiDiJiDePiCmJiNgJiCoJiBeCiOoFiCmJiDiKiDgCiDgAiDgFiDeMiDfIiDgH_xHqqkZx_/_xZkqqHx_iDhGiDiMiBfLiDjDiDgFiDeMiDfIiDgHiCmMiClNiCnPiBeC_xHqqkZx_
	m_dwCheckedAttr &= m_dwEnableFlag;
//----- 06.11.17 Fukushiro M. _xZkqqHx_jFmPiNfIiPeJ_xHqqkZx_ ()-----
	// Baseclass_xZkqqHx_iKnGjAjEiOmAiNhDiBeC_xHqqkZx_
	BASE_CLASS::OnOK();
} // CFCDlgPasteOverAs::OnOK.
