資源簡介
拼圖代碼 好的東西1

代碼片段和文件信息
//?MainFrm.cpp?:?implementation?of?the?CMainframe?class
//
#include?“stdafx.h“
#include?“skyblue_PinTu.h“
#include?“MainFrm.h“
#include?“OrgView.h“
#include?“skyblue_PinTuView.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CMainframe
IMPLEMENT_DYNCREATE(CMainframe?CframeWnd)
BEGIN_MESSAGE_MAP(CMainframe?CframeWnd)
//{{AFX_MSG_MAP(CMainframe)
ON_WM_CREATE()
ON_WM_CLOSE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CMainframe?construction/destruction
CMainframe::CMainframe()
{
//?TODO:?add?member?initialization?code?here
}
CMainframe::~CMainframe()
{
}
BOOL?CMainframe::OnCreateClient(LPCREATESTRUCT?/*lpcs*/
CCreateContext*?pContext)
{
//創建1行2列的分裂視圖
m_wndSplitter.CreateStatic(this1?2);?
m_wndSplitter.CreateView(00RUNTIME_CLASS(CSkyblue_PinTuView)?CSize(3000)?pContext);
m_wndSplitter.CreateView(01RUNTIME_CLASS(COrgView)?CSize(00)?pContext);
//講第一個作為當前激活狀態的視圖
m_wndSplitter.SetActivePane(00);
return?TRUE;
}
BOOL?CMainframe::PreCreateWindow(CREATESTRUCT&?cs)
{
if(?!CframeWnd::PreCreateWindow(cs)?)
return?FALSE;
//?TODO:?Modify?the?Window?class?or?styles?here?by?modifying
//??the?CREATESTRUCT?cs
cs.cx?=?600;
cs.cy?=?250;
cs.style?=?WS_OVERLAPPED?|?WS_CAPTION?|?FWS_ADDTOtitle
|?WS_THICKframe?|?WS_SYSMENU;
cs.dwExstyle?=?WS_EX_ACCEPTFILES;
return?TRUE;
}
/////////////////////////////////////////////////////////////////////////////
//?CMainframe?diagnostics
#ifdef?_DEBUG
void?CMainframe::AssertValid()?const
{
CframeWnd::AssertValid();
}
void?CMainframe::Dump(CDumpContext&?dc)?const
{
CframeWnd::Dump(dc);
}
#endif?//_DEBUG
/////////////////////////////////////////////////////////////////////////////
//?CMainframe?message?handlers
int?CMainframe::OnCreate(LPCREATESTRUCT?lpCreateStruct)?
{
if?(CframeWnd::OnCreate(lpCreateStruct)?==?-1)
return?-1;
//切換“文本提示形式“菜單選項為“圖像提示形式“
HMENU?hmenu;
//獲取主菜單控制權
hmenu=::GetMenu(m_hWnd);
//獲取圖片選取菜單選項所在的子菜單欄目的控制權
hmenu=::GetSubMenu(hmenu1);
char?*?hbmp;
UINT?ITEM_ID;
//獲取實例的句柄
HINSTANCE?hinst?=?AfxGetInstanceHandle();
//載入相關的縮小預覽型的位圖圖片,并進行相關選項的屬性修改
//圖片的載入
hbmp=(char?*)LoadBitmap(hinstMAKEINTRESOURCE(IDB_PIC1));
//相應菜單選項的ID獲取
ITEM_ID?=?::GetMenuItemID(hmenu1);
//屬性修改--切換成圖像顯示方式
::ModifyMenu(hmenu1MF_BYPOSITION|MF_BITMAPITEM_IDhbmp);
hbmp=(char?*)LoadBitmap(hinstMAKEINTRESOURCE(IDB_PIC2));
ITEM_ID?=?::GetMenuItemID(hmenu4);
::ModifyMenu(hmenu2MF_BYPOSITION|MF_BITMAPITEM_IDhbmp);
hbmp=(char?*)LoadBitmap(hinstMAKEINTRESOURCE(IDB_PIC3));
ITEM_ID?=?::GetMenuItemID(hmenu4);
::ModifyMenu(hmenu3MF_BYPOSITION|MF_BITMAPITEM_IDhbmp);
hbmp=(char?*)LoadBitmap(hinstMAKEINTRESOURCE(IDB_PIC4));
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????...D..R?????????0??2006-05-18?03:42??第6章?拼圖\skyblue_PinTu\Debug
?????文件???????3257??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\MainFrm.cpp
?????文件???????1462??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\MainFrm.h
?????文件???????2308??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\OrgView.cpp
?????文件???????1748??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\OrgView.h
?????文件???????4157??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\ReadMe.txt
?????文件?????426654??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\bitmap1.bmp
?????文件?????405054??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\bitmap2.bmp
?????文件?????405054??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\bitmap3.bmp
?????文件?????426654??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\bitmap4.bmp
?????文件??????52178??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\pic1.bmp
?????文件??????54834??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\pic2.bmp
?????文件??????54834??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\pic3.bmp
?????文件??????52178??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\pic4.bmp
?????文件???????1270??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\pic5.bmp
?????文件???????1270??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\pic6.bmp
?????文件???????1078??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\skyblue_PinTu.ico
?????文件????????405??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\skyblue_PinTu.rc2
?????文件???????1078??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\res\skyblue_PinTuDoc.ico
????...D..R?????????0??2007-11-15?19:46??第6章?拼圖\skyblue_PinTu\res
?????文件???????1702??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\resource.h
?????文件???????3660??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\SettingDlg.cpp
?????文件???????1681??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\SettingDlg.h
?????文件????1921188??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\skyblue_PinTu.aps
?????文件???????2852??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\skyblue_PinTu.clw
?????文件???????4069??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\skyblue_PinTu.cpp
?????文件???????5830??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\skyblue_PinTu.dsp
?????文件????????551??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\skyblue_PinTu.dsw
?????文件???????1619??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\skyblue_PinTu.h
?????文件??????99328??2006-01-05?14:55??第6章?拼圖\skyblue_PinTu\skyblue_PinTu.ncb
............此處省略15個文件信息
評論
共有 條評論