void* enuGetHmiList()
void* enuGetHmiList()
Parameters
NONE
Return Value
Type : void*
CPtrList의 포인터를 반환합니다. 포인터의 정보는 HmiFileStruct 구조체 정보를 포함하고 있습니다.
Remarks
HMI 영역의 파일리스트를 반환하는 함수입니다.
struct HmiFileStruct
{
wchar_t name[DEF_NAME_LEN]; // href
wchar_t value[DEF_MAXTEXT_LEN]; // hmi_library.svg
CSvgHandler HmiHandler;
};
Examples
CPtrList* pList = (CPtrList*)enuGetHmiList();
POSITION pos = pList->GetHeadPosition();
HmiFileStruct* pData = NULL;
while (pos)
{
pData = (HmiFileStruct *) pList->GetAt(pos);
wchar_t strData[DEF_MAXTEXT_LEN];
wcscpy_s(strData, pData->value); // hmi_library.svg
(HmiFileStruct *)pList->GetNext(pos);
}