Fusion360-Addons/usr/Src/Interface/template/pBXMLSetup.cpp
2021-10-31 19:39:29 +01:00

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()