Play-/Source/ui_win32/ELFHeaderView.h

36 lines
989 B
C
Raw Normal View History

2016-08-31 23:08:02 -04:00
#pragma once
#include "win32/Dialog.h"
#include "win32/Edit.h"
#include "layout/GridLayout.h"
#include "../ELF.h"
class CELFHeaderView : public Framework::Win32::CDialog
{
public:
CELFHeaderView(HWND, CELF*);
2016-08-31 23:08:02 -04:00
virtual ~CELFHeaderView();
protected:
2016-08-31 23:08:02 -04:00
long OnSize(unsigned int, unsigned int, unsigned int) override;
private:
void FillInformation();
void RefreshLayout();
CELF* m_pELF;
Framework::GridLayoutPtr m_pLayout;
Framework::Win32::CEdit* m_pType;
Framework::Win32::CEdit* m_pMachine;
Framework::Win32::CEdit* m_pVersion;
Framework::Win32::CEdit* m_pEntry;
Framework::Win32::CEdit* m_pFlags;
Framework::Win32::CEdit* m_pSize;
Framework::Win32::CEdit* m_pPHOffset;
Framework::Win32::CEdit* m_pPHSize;
Framework::Win32::CEdit* m_pPHCount;
Framework::Win32::CEdit* m_pSHOffset;
Framework::Win32::CEdit* m_pSHSize;
Framework::Win32::CEdit* m_pSHCount;
Framework::Win32::CEdit* m_pSHStrTab;
};