97 lines
1.8 KiB
C++
97 lines
1.8 KiB
C++
#include "PCommonDialog.h"
|
|
#include "PBodySetup.h"
|
|
#include "PBXMLSetup.h"
|
|
#include "resource.h"
|
|
#include "VITabCtrl.h"
|
|
|
|
#include "VIControl.h"
|
|
|
|
|
|
#define LAYOUT_STYLE (WS_CHILD|WS_VISIBLE)
|
|
#define LAYOUT_ShaderREE 130
|
|
|
|
/*
|
|
MultiParamEditDlg* CPBXMLSetup::refresh(CKParameter*src)
|
|
{ return this; }
|
|
*/
|
|
void CPBXMLSetup::Init(CParameterDialog *parent){}
|
|
CPBXMLSetup::~CPBXMLSetup(){ _destroy();}
|
|
void CPBXMLSetup::_destroy(){ ::CPSharedBase::_destroy();}
|
|
|
|
/*
|
|
CPBXMLSetup::CPBXMLSetup(
|
|
CKParameter* Parameter,
|
|
CK_CLASSID Cid) :
|
|
CParameterDialog(Parameter,Cid) ,
|
|
CPSharedBase(this,Parameter)
|
|
{
|
|
|
|
setEditedParameter(Parameter);
|
|
}
|
|
*/
|
|
|
|
|
|
LRESULT CPBXMLSetup::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
|
|
{
|
|
switch (message)
|
|
{
|
|
|
|
case WM_LBUTTONDOWN:
|
|
case WM_LBUTTONDBLCLK:
|
|
{
|
|
|
|
break;
|
|
|
|
}
|
|
case WM_ERASEBKGND:
|
|
{
|
|
/*RECT r;
|
|
GetClientRect(&r);
|
|
CDC* pDC=CDC::FromHandle((HDC)wParam);
|
|
pDC->FillSolidRect(&r,RGB(200,200,200));
|
|
return 1;*/
|
|
}break;
|
|
case CKWM_OK:
|
|
{
|
|
//CEdit *valueText = (CEdit*)GetDlgItem(IDC_EDIT);
|
|
/*CString l_strValue;
|
|
valueText->GetWindowText(l_strValue);
|
|
|
|
double d;
|
|
if (sscanf(l_strValue,"%Lf",&d)) {
|
|
parameter->SetValue(&d);
|
|
}*/
|
|
} break;
|
|
|
|
case CKWM_INIT:
|
|
{
|
|
|
|
RECT r;
|
|
GetClientRect(&r);
|
|
/*
|
|
CDC* pDC=CDC::FromHandle((HDC)wParam);*/
|
|
//initSplitter();
|
|
char temp[64];
|
|
double d;
|
|
} break;
|
|
}
|
|
return CDialog::WindowProc(message, wParam, lParam);
|
|
}
|
|
|
|
void CPBXMLSetup::DoDataExchange(CDataExchange* pDX)
|
|
{
|
|
|
|
//CDialog::DoDataExchange(pDX);
|
|
CParameterDialog::DoDataExchange(pDX);
|
|
//{{AFX_DATA_MAP(CPBXMLSetup)
|
|
|
|
//}}AFX_DATA_MAP
|
|
|
|
}
|
|
|
|
|
|
|
|
BEGIN_MESSAGE_MAP(CPBXMLSetup, CParameterDialog)
|
|
END_MESSAGE_MAP()
|
|
|