?? compare.cpp
字號:
// Compare.cpp : 實現文件
//
#include "stdafx.h"
#include "AI.h"
#include "Compare.h"
#include ".\compare.h"
// CCompare 對話框
IMPLEMENT_DYNAMIC(CCompare, CDialog)
CCompare::CCompare(CWnd* pParent /*=NULL*/)
: CDialog(CCompare::IDD, pParent)
{
}
CCompare::~CCompare()
{
}
void CCompare::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_TAB1, m_tabctrl);
}
BEGIN_MESSAGE_MAP(CCompare, CDialog)
ON_NOTIFY(TCN_SELCHANGE, IDC_TAB1, OnTcnSelchangeTab1)
END_MESSAGE_MAP()
// CCompare 消息處理程序
BOOL CCompare::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: 在此添加額外的初始化
TCITEM item;
item.mask = TCIF_TEXT;
item.pszText = "八種算法的比較";
m_tabctrl.InsertItem(0, &item);
item.pszText = "啟發函數不同系數的比較";
m_tabctrl.InsertItem(1, &item);
comp1.Create(IDD_COMPARE_FIRST, &m_tabctrl);
comp2.Create(IDD_COMPARE_SECOND, &m_tabctrl);
comp1.SetWindowPos (NULL,0, 20, 800, 500, SWP_SHOWWINDOW);
comp2.SetWindowPos (NULL,0,30,400,100,SWP_HIDEWINDOW );
comp1.getHer(m_heuristic);
comp1.getMaxstep(m_maxstep);
comp1.getStatus(m_begin, m_end);
comp2.getStatus(m_begin, m_end);
return TRUE; // return TRUE unless you set the focus to a control
// 異常: OCX 屬性頁應返回 FALSE
}
void CCompare::OnTcnSelchangeTab1(NMHDR *pNMHDR, LRESULT *pResult)
{
// TODO: 在此添加控件通知處理程序代碼
CRect r;
m_tabctrl.GetClientRect (&r);
switch(m_tabctrl.GetCurSel() ){
case 0:
comp1.SetWindowPos (NULL, 0, 20, r.right, r.bottom, SWP_SHOWWINDOW);
comp2.SetWindowPos (NULL, 0, 20, r.right, r.bottom, SWP_HIDEWINDOW);
break;
case 1:
comp1.SetWindowPos (NULL, 0, 20, r.right, r.bottom, SWP_HIDEWINDOW);
comp2.SetWindowPos (NULL, 0, 20, r.right, r.bottom, SWP_SHOWWINDOW);
break;
}
*pResult = 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -