Link Search Menu Expand Document

void enuSetVariableValue(HSVG pSvgHandler, wchar_t* strVariable, wchar_t* strValue)

void enuSetVariableValue(HSVG pSvgHandler, wchar_t* strVariable, wchar_t* strValue)

Parameters

Type : HSVG

페이지 핸들을 전달합니다.

Type : wchar_t* strVariable

픽쳐파일 내부의 변수를 지정합니다.

Type : wchar_t* strValue

변수의 값을 지정합니다.

Remarks

변수로 지정할 수 있는 값은 객체의 속성, 페이지 내부 변수 그리고 데이터베이스 변수를 지정할 수 있습니다.

데이터베이스 변수는 첫문자가 @로 정의됩니다.

Examples

HVIEW ViewHandle = NULL; 
void CSampleView::OnInitialUpdate() 
{ 
    CView::OnInitialUpdate(); 

    enuCreateProject(); 

    // Load Project
    enuLoadProjectFile(L"Project\\sample.enup"); 

    // Create View
    ViewHandle = enuCreateView(this->m_hWnd); 

    // New Page Create. 
    CString strPicture = L"picture\\KoreaAIP.svg"; 
    HSVG SvgHandle = enuNewSvgPageFile(strPicture.GetBuffer(0)); 

    // ENU View Attach Set Page 
    enuSetSvgPageView(ViewHandle , strPicture.GetBuffer(0)); 

    // get picture handle
    HSVG hsvg = enuGetSvgHandler(ViewHandle )

    // set variable value
    enuSetVariableValue(hsvg, L"@OCEAN.I_BU", strValue.GetBuffer(0))
}