Files
firestorm/Gameleap/code/mw4/Tools/Megatron/HintPropertyView.cpp
T
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

102 lines
2.3 KiB
C++

// HintPropertyView.cpp : implementation file
//
#include "stdafx.h"
#include "Megatron.h"
#include "HintPropertyView.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CHintPropertyView
IMPLEMENT_DYNCREATE(CHintPropertyView, CView)
CHintPropertyView::CHintPropertyView()
{
}
CHintPropertyView::~CHintPropertyView()
{
}
BEGIN_MESSAGE_MAP(CHintPropertyView, CView)
//{{AFX_MSG_MAP(CHintPropertyView)
// NOTE - the ClassWizard will add and remove mapping macros here.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CHintPropertyView drawing
void CHintPropertyView::OnDraw(CDC* pDC)
{
// CDocument* pDoc = GetDocument();
// TODO: add draw code here
}
/////////////////////////////////////////////////////////////////////////////
// CHintPropertyView diagnostics
#ifdef _DEBUG
void CHintPropertyView::AssertValid() const
{
CView::AssertValid();
}
void CHintPropertyView::Dump(CDumpContext& dc) const
{
CView::Dump(dc);
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CHintPropertyView message handlers
void CHintPropertyView::OnInitialUpdate()
{
CView::OnInitialUpdate();
//CRect rc;
//GetClientRect(&rc);
//m_listBox.Create(WS_CHILD|WS_VISIBLE|WS_VSCROLL,rc,this,NULL);
//m_listBox.ShowWindow(SW_SHOW);
m_dlgProp.m_bIsView = true;
HRSRC hRSRC = FindResource(NULL,MAKEINTRESOURCE(IDD_PROPERTIES),RT_DIALOG);
HGLOBAL hGlobal = LoadResource(NULL,hRSRC);
DLGTEMPLATE *pTemplate = (DLGTEMPLATE *)hGlobal;
pTemplate->style &= ~WS_POPUP;
pTemplate->style |= WS_CHILD;
m_dlgProp.CreateIndirect(pTemplate,this);
m_dlgProp.ShowWindow(SW_SHOW);
}
/*
//Mipmap=Default|None
//ReloadFromDisk=true|false
//ReadOnly=true|false
//Memory=Default|AGP|Video
//PageOut=Default|First|Last
//MipFilter=Box|Point
//PinkIsAlpha=false|true
//BlueIsAlpha=false|true
//NoGamma=false|true
*/
void CHintPropertyView::OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint)
{
if (lHint)
{
Stuff::Page *page = (Stuff::Page *)lHint;
m_dlgProp.AddPage(page);
}
}