Example #1
0
// CMain 訊息處理常式
BOOL CMain::OnInitDialog()
{
	CPropertyPage::OnInitDialog();
	// TODO:  在此加入額外的初始化
	CHeaderCtrl *pHeaderCtrl = (CHeaderCtrl*)m_ListCtrlWork.GetHeaderCtrl();//固定標題列寬
	pHeaderCtrl->EnableWindow(FALSE);
	m_ListCtrlWork.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);
	m_ListCtrlWork.InsertColumn(0, _T("編號"), LVCFMT_CENTER, 36, -1);
	m_ListCtrlWork.InsertColumn(1, _T("起始點"), LVCFMT_CENTER, 108, -1);
	m_ListCtrlWork.InsertColumn(2, _T("結束點"), LVCFMT_CENTER, 158, -1);
	m_ListCtrlWork.InsertColumn(3, _T("動作"), LVCFMT_CENTER, 36, -1);
	m_ListCtrlWork.InsertColumn(4, _T("運動方式"), LVCFMT_CENTER, 90, -1);
	/*工具提示*/
    m_tooltip.Create(this, TTS_ALWAYSTIP);  //  TTS_BALLOON | TTS_NOFADE | TTS_CLOSE
    m_tooltip.Activate(TRUE);
    m_tooltip.AddTool(GetDlgItem(IDC_BTNMAINSTART), TT_BTNMAINSTART);
    m_tooltip.AddTool(GetDlgItem(IDC_BTNMAINGOORIGIN), TT_BTNMAINGOORIGIN);
    m_tooltip.SetDelayTime(TTDT_INITIAL, 1000);
    m_tooltip.SetDelayTime(TTDT_AUTOPOP, 10000);
    m_fasttooltip.Create(this, TTS_ALWAYSTIP);  //  TTS_BALLOON | TTS_NOFADE | TTS_CLOSE
    m_fasttooltip.Activate(TRUE);
    m_fasttooltip.AddTool(GetDlgItem(IDC_BTNMAINTIMEOUT), TT_BTNMAINTIMEOUT);
    m_fasttooltip.AddTool(GetDlgItem(IDC_BTNMAINSTOP), TT_BTNMAINSTOP);
    m_fasttooltip.SetDelayTime(TTDT_INITIAL, 100);
    m_fasttooltip.SetDelayTime(TTDT_AUTOPOP, 10000);
    m_fasttooltip.SetTitle(TTI_INFO, _T("提示"));
	/*刷新XYZ值*/
	SetTimer(1, 10, NULL);
	/*開即時影像*/
#ifdef VI
	VI_ModelDefine(GetDlgItem(IDC_PICMAINALIGNMENT));
#endif //VI
	return TRUE;  // return TRUE unless you set the focus to a control
				  // EXCEPTION: OCX 屬性頁應傳回 FALSE
}
Example #2
0
// CAdministration 訊息處理常式
BOOL CAdministration::OnInitDialog()
{
	CDialogEx::OnInitDialog();
	// TODO:  在此加入額外的初始化
	//((CButton*)GetDlgItem(IDC_RAINEWOPERATOR))->SetCheck(TRUE);
	CHeaderCtrl *pHeaderCtrl;
	pHeaderCtrl = (CHeaderCtrl*)m_ListCtrlUser.GetHeaderCtrl();//固定標題列寬
	pHeaderCtrl->EnableWindow(FALSE);
	m_ListCtrlUser.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);
	m_ListCtrlUser.InsertColumn(0, _T("編號"), LVCFMT_CENTER, 45, -1);
	m_ListCtrlUser.InsertColumn(1, _T("帳號"), LVCFMT_CENTER, 118, -1);
	m_ListCtrlUser.InsertColumn(2, _T("密碼"), LVCFMT_CENTER, 118, -1);
	m_ListCtrlUser.InsertColumn(3, _T("職位稱"), LVCFMT_CENTER, 60, -1);
	GetDlgItem(IDC_BTNADMINMODIFY)->EnableWindow(FALSE);//關閉修改
	GetDlgItem(IDC_BTNADMINDELETE)->EnableWindow(FALSE);//關閉刪除
	ReadAccountData();
	AccountListRefresh();
    ((CEdit*)GetDlgItem(IDC_EDITNEWUSERID))->SetCueBanner(_T("注意帳號不可重複"), true);
    ((CEdit*)GetDlgItem(IDC_EDITNEWPASSWORD))->SetCueBanner(_T("密碼請輸入六位以上"), true);
	return TRUE;  // return TRUE unless you set the focus to a control
				  // EXCEPTION: OCX 屬性頁應傳回 FALSE
}