⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 servicetab.cpp

📁 j2me is based on j2mepolish, client & server for mobile application.
💻 CPP
字号:

//         Copyright E骾n O'Callaghan 2006 - 2008.
// Distributed under the Boost Software License, Version 1.0.
//    (See accompanying file LICENSE_1_0.txt or copy at
//          http://www.boost.org/LICENSE_1_0.txt)

#include "StdAfx.hpp"

#include "ServiceTab.hpp"

LRESULT ServiceTab::OnInitDialog(HWND, LPARAM)
{
	DoDataExchange(false);
	
	return 0;
}

BOOL ServiceTab::DoDataExchange(BOOL bSaveAndValidate, UINT nCtlID)
{	

	return TRUE;
}

void ServiceTab::OnClose()
{	
	if(::IsWindow(m_hWnd)) 
	{
		::DestroyWindow(m_hWnd);
	}
}

void ServiceTab::display_service(service_ptr svc_ptr)
{
	SetDlgItemText(IDC_EDIT_SERVICENAME, svc_ptr->lpServiceName().c_str());
	SetDlgItemText(IDC_EDIT_SERVICE_DISNAME, svc_ptr->lpServiceDisplayName().c_str());

	SetDlgItemText(IDC_EDIT_SERVICE_STATUS, svc_ptr->dwCurrentState().second.c_str());
	SetDlgItemText(IDC_EDIT_SERVICE_PATH, svc_ptr->lpBinaryPathName().c_str());
	
	SetDlgItemText(IDC_EDIT_DESC, svc_ptr->lpDescription().c_str());
}

ServiceTab::CWindowMapStruct* ServiceTab::GetWindowMap()
{
#define NAMES_LAYOUT \
	WMB_HEAD(WMB_COL(_auto), WMB_COL(_exp), WMB_COL(_auto), WMB_COL(_exp)), \
		WMB_ROW(_auto, IDC_STAT_SERVICE_DISNAME, IDC_EDIT_SERVICE_DISNAME, IDC_STAT_SERVICE_STATUS, IDC_EDIT_SERVICE_STATUS), \
		WMB_ROW(_auto, IDC_STAT_SERVICENAME, IDC_EDIT_SERVICENAME, IDC_STAT_SERVICE_PATH, IDC_EDIT_SERVICE_PATH), \
	WMB_END()

	BEGIN_WINDOW_MAP_INLINE(ServiceTab, 6, 6, 3, 3)
		WMB_HEAD(WMB_COLNOMAX(_exp)), 
			WMB_ROW(_auto, NAMES_LAYOUT),
			WMB_ROW(_exp, IDC_EDIT_DESC),
		WMB_END() 
	END_WINDOW_MAP_INLINE()	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -