// EdgeInspector_AppDoc.cpp : CEdgeInspector_AppDoc 努贰胶狼 备泅 // #include "stdafx.h" // SHARED_HANDLERS绰 固府 焊扁, 绵家魄 弊覆 棺 八祸 鞘磐 贸府扁甫 备泅窍绰 ATL 橇肺璃飘俊辑 沥狼且 荐 乐栏哥 // 秦寸 橇肺璃飘客 巩辑 内靛甫 傍蜡窍档废 秦 凛聪促. #ifndef SHARED_HANDLERS #include "EdgeInspector_App.h" #endif #include "EdgeInspector_AppDoc.h" #include #ifdef _DEBUG #define new DEBUG_NEW #endif // CEdgeInspector_AppDoc IMPLEMENT_DYNCREATE(CEdgeInspector_AppDoc, CDocument) BEGIN_MESSAGE_MAP(CEdgeInspector_AppDoc, CDocument) END_MESSAGE_MAP() // CEdgeInspector_AppDoc 积己/家戈 CEdgeInspector_AppDoc::CEdgeInspector_AppDoc() { // TODO: 咯扁俊 老雀己 积己 内靛甫 眠啊钦聪促. } CEdgeInspector_AppDoc::~CEdgeInspector_AppDoc() { } BOOL CEdgeInspector_AppDoc::OnNewDocument() { if (!CDocument::OnNewDocument()) return FALSE; // TODO: 咯扁俊 犁檬扁拳 内靛甫 眠啊钦聪促. // SDI 巩辑绰 捞 巩辑甫 促矫 荤侩钦聪促. return TRUE; } // CEdgeInspector_AppDoc serialization void CEdgeInspector_AppDoc::Serialize(CArchive& ar) { if (ar.IsStoring()) { // TODO: 咯扁俊 历厘 内靛甫 眠啊钦聪促. } else { // TODO: 咯扁俊 肺爹 内靛甫 眠啊钦聪促. } } #ifdef SHARED_HANDLERS // 绵家魄 弊覆阑 瘤盔钦聪促. void CEdgeInspector_AppDoc::OnDrawThumbnail(CDC& dc, LPRECT lprcBounds) { // 巩辑狼 单捞磐甫 弊府妨搁 捞 内靛甫 荐沥窍绞矫坷. dc.FillSolidRect(lprcBounds, RGB(255, 255, 255)); CString strText = _T("TODO: implement thumbnail drawing here"); LOGFONT lf; CFont* pDefaultGUIFont = CFont::FromHandle((HFONT) GetStockObject(DEFAULT_GUI_FONT)); pDefaultGUIFont->GetLogFont(&lf); lf.lfHeight = 36; CFont fontDraw; fontDraw.CreateFontIndirect(&lf); CFont* pOldFont = dc.SelectObject(&fontDraw); dc.DrawText(strText, lprcBounds, DT_CENTER | DT_WORDBREAK); dc.SelectObject(pOldFont); } // 八祸 贸府扁甫 瘤盔钦聪促. void CEdgeInspector_AppDoc::InitializeSearchContent() { CString strSearchContent; // 巩辑狼 单捞磐俊辑 八祸 能刨明甫 汲沥钦聪促. // 能刨明 何盒篮 ";"肺 备盒登绢具 钦聪促. // 抗: strSearchContent = _T("point;rectangle;circle;ole object;"); SetSearchContent(strSearchContent); } void CEdgeInspector_AppDoc::SetSearchContent(const CString& value) { if (value.IsEmpty()) { RemoveChunk(PKEY_Search_Contents.fmtid, PKEY_Search_Contents.pid); } else { CMFCFilterChunkValueImpl *pChunk = NULL; ATLTRY(pChunk = new CMFCFilterChunkValueImpl); if (pChunk != NULL) { pChunk->SetTextValue(PKEY_Search_Contents, value, CHUNK_TEXT); SetChunkValue(pChunk); } } } #endif // SHARED_HANDLERS // CEdgeInspector_AppDoc 柳窜 #ifdef _DEBUG void CEdgeInspector_AppDoc::AssertValid() const { CDocument::AssertValid(); } void CEdgeInspector_AppDoc::Dump(CDumpContext& dc) const { CDocument::Dump(dc); } #endif //_DEBUG // CEdgeInspector_AppDoc 疙飞