亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? about.cpp

?? 用于開發Modbus工業級通信
?? CPP
字號:
// About.cpp : implementation file
//

#include "stdafx.h"
#include "mod_rssim.h"
#include "Creditstatic.h"
#include "About.h"
#include "StarWarsCtrl.h"
#include "EasterDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog
/*
char *pArrCredit = { "NETBAS FOR WINDOWS NT\t||Copyright (c) 1998|"
        "Test Data AS|All Rights Reserved||"
        "BITMAP1^|||"    // this is a quoted bitmap resource 
        "Project Lead\r||Kjetil Kvamme|||"
        "Technical Lead\r||Kjetil Kvamme|||"
        "Engineering Lead\r||Paul K. Tonder|||"
        "Product Lead\r||Tom Rotting|||"
        "Engineering\r||Paul K. Tonder,  Rolf T. Wold,  Sigbjorn Helset|"
        "Reidar Ognedal,  Kjetil Kvamme, Arne Bakken|||"
        "BITMAP2^|||"  // this is a quoted bitmap resource 
        "QA\r||Mary Hech,  Sam Bamnm,  Ron Fonn,  Steve Waeve|"
        "Igor Borisnoff,  FellaB |||"
        "Documentation\r||"
        "Arvid Molnvik,  Joanne Hone,  Annette Fune|||"
        "Technical Program Office\r||Burf Murphy, Foll Roller||||"
        "Systems Support\r||Bendy Land|||"
        "Administrative Support\r||Donna Fonna|||"
        "* * * * * * * * *\t|||"
        "BITMAP3^||"
        "Project Manager\r||Dwain Kinghorn|||"
        "Engineering\r||"
        "Hank Bank,  Ray Fay,  Bill Sill,  Mark Dark,  Peter Leter|"
        "Lev Bef|||Quality Assurance\r||"
        "Biff Bin||||"
        "BITMAP4^|||||"
        };

*/
char *pArrCreditPre = { "MOD_RSSIM Version %s\t||"
      "IDB_CREDITBMP1^|"
      "Simulator for MODBUS RTU, Ethernet,$|"
      "Allen-Bradley DF1 protocol (CRC and BCC) and$|"
      "JOY SCC Mining Machinery simulation$|"
      "IDB_CREDITBMP4^|"
      "Hotkeys:\r|"
      "<CTRL>-S = Settings`|<CTRL>-N = Noise`|<CTRL>-E = Erase`|<CTRL>-L = Load`|<CTRL>-A = sAve`|"
      "<CTRL>-T = Transparency toggle`|<CTRL>-B = aBout`|<CTRL>-M = eMulations`|<CTRL>-C = Comms/values toggle`||"
      "IDB_CREDITBMP3^|"
      "About\r|"
      "This cool mini test program was written by|"
      "Conrad Braam.|"
      "For a PDF format document of the MODBUS protocol, $|"
      "open your browser and type www.modicon.com, go to $|"
      "the search page and type in\"PI-MBUS-300\" (no quotes)$|"
      ", and download the document.$||"
      "IDB_CREDITBMP2^|"
      "------------------------------------------------------------------|"
      "|||||"

};



CAboutDlg::CAboutDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CAboutDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CAboutDlg)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
   m_topic.SetHelpTopic("More");
}


void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAboutDlg)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
   ON_NOTIFY_EX( TTN_NEEDTEXT, 0, OnTTN_NeedText )
	//{{AFX_MSG_MAP(CAboutDlg)
	ON_BN_CLICKED(IDC_SPLASH, OnSplash)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAboutDlg message handlers

BOOL CAboutDlg::OnInitDialog() 
{
CString mailLink,versionStr;
CString reg;   //registration info
	
   CDialog::OnInitDialog();

   
	// the WWW link is set up here
	m_hyperlink1.SubclassDlgItem(IDC_WWWLINK, this);
	m_hyperlink2.SubclassDlgItem(IDC_MODICONLINK, this);

   // set the URL that we will actually go to here
   m_hyperlink1.m_link.LoadString(IDS_ADROITWEBURL);// = "http://www.adroit.co.za/";
   // set the URL that we will actually go to here
   m_hyperlink2.m_link = "http://www.modicon.com/";

	// the Email to link is set up here
   m_emaillink1.SubclassDlgItem(IDC_EMAILLINK, this);
   // set the URL that we will actually go to here
   GetDlgItemText(IDC_ABOUTHEADDING, versionStr);  // get our version from this dialog
   mailLink.Format("mailto:conradb@adroit.co.za?subject=%s", versionStr);  // append it
   m_emaillink1.m_link = mailLink;

   if (m_registeredOK)
      reg.Format("Registered user: %s   Key: %s", m_registeredUser, m_registeredKey);
   else
      reg.Format("Unregistered user");
   SetDlgItemText(IDC_REGISTRATIONINFO, reg);
   //TOOLTIPS START
   m_ToolTip.Create (this);
   m_ToolTip.Activate (TRUE);

   CWnd*    pWnd = GetWindow (GW_CHILD);
   while (pWnd)
   {
       int nID = pWnd->GetDlgCtrlID ();
       if (nID != -1)
       {
           m_ToolTip.AddTool (pWnd, pWnd->GetDlgCtrlID ());
       }
       pWnd = pWnd->GetWindow (GW_HWNDNEXT);
   }
   //TOOLTIPS END
   //GetDlgItem(IDC_SINKSTAT1)->ModifyStyle(0, WS_CLIPSIBLINGS);
   GetDlgItem(IDC_SINKSTAT2)->ModifyStyle(0, WS_CLIPSIBLINGS);
   //GetDlgItem(IDC_SINKSTAT3)->ModifyStyle(0, WS_CLIPSIBLINGS);

	m_static.SubclassDlgItem(IDC_CREDITSTATIC, this);
   CString pArrCredit;
   pArrCredit.Format(pArrCreditPre, lpsMyAppVersion);
	m_static.SetCredits(pArrCredit,'|');
	m_static.SetSpeed(DISPLAY_MEDIUM);
	m_static.SetColor(BACKGROUND_COLOR, GetSysColor(COLOR_3DFACE));//RGB(192,192,192));
	m_static.SetTransparent();
	m_static.StartScrolling();

   return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION; OCX Property Pages should return FALSE
}

// ------------------------ OnTTN_NeedText ---------------------------------
// TTN_NEEDTEXT message handler for TOOLTIPS
//
BOOL CAboutDlg::OnTTN_NeedText( UINT id, NMHDR * pNMHDR, LRESULT * pResult )
{
    TOOLTIPTEXT *pTTT = (TOOLTIPTEXT *)pNMHDR;
    UINT nID =pNMHDR->idFrom;
    if (pTTT->uFlags & TTF_IDISHWND)
    {
        // idFrom is actually the HWND of the tool
        nID = ::GetDlgCtrlID((HWND)nID);
        if(nID)
        {
            pTTT->lpszText = MAKEINTRESOURCE(nID);
            pTTT->hinst = AfxGetResourceHandle();
            return(TRUE);
        }
    }
    return(FALSE);
} // OnTTN_NeedText

// -------------------------------- PreTranslateMessage -----------------------
BOOL CAboutDlg::PreTranslateMessage(MSG* pMsg) 
{
    // TOOLTIPS START
    if (m_hWnd)
    {
        m_ToolTip.RelayEvent (pMsg);
        return CDialog::PreTranslateMessage(pMsg);
    }
    return (FALSE);
    // TOOLTIPS END
	
	return CDialog::PreTranslateMessage(pMsg);
}

// ------------------------------------- OnOK ---------------------------------
void CAboutDlg::OnOK() 
{
CEasterDlg dlg;
short state;

   dlg.m_userName = this->m_registeredUser;	
   // show the easter egg if user holds down any Shift key while hitting this button
	state = GetKeyState(VK_LSHIFT) | GetKeyState(VK_RSHIFT);
   if (state <0)
      dlg.DoModal();
	
	CDialog::OnOK();
}

// ----------------------------------- OnSplash -------------------------------
// give the user time to view the splash screen
void CAboutDlg::OnSplash() 
{
	// splash kills itself after 7000 ms (7 seconds)
   CSplashWnd::EnableSplashScreen(TRUE);
   CSplashWnd::m_splashShowDelay = 7;
   CSplashWnd::ShowSplashScreen(this); 	
	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
1000部国产精品成人观看| 色婷婷久久综合| 久久色视频免费观看| 国模无码大尺度一区二区三区| 日韩一区二区三区视频在线观看 | 制服.丝袜.亚洲.中文.综合| 亚洲一区二区av电影| 欧美老肥妇做.爰bbww| 三级成人在线视频| 日韩精品在线一区| 国产精品99久久久久| 亚洲男人的天堂av| 欧美美女直播网站| 精品一区二区三区在线播放视频| 2024国产精品视频| av激情亚洲男人天堂| 亚洲午夜电影在线| 精品久久久网站| 不卡视频在线观看| 亚洲地区一二三色| www久久精品| 色婷婷久久久久swag精品| 日产国产高清一区二区三区| 国产欧美日韩精品a在线观看| 91久久久免费一区二区| 麻豆专区一区二区三区四区五区| 国产欧美日韩综合精品一区二区| 色狠狠av一区二区三区| 麻豆成人91精品二区三区| 国产精品免费av| 91精品国产一区二区三区| 国产高清不卡二三区| 亚洲午夜电影在线观看| 国产视频一区二区三区在线观看| 欧洲一区在线观看| 成人国产精品免费观看视频| 午夜精品久久久久久久久 | 国产喷白浆一区二区三区| 94-欧美-setu| 久久国产视频网| 国产精品久久看| 欧美一卡二卡在线| 日本电影亚洲天堂一区| 国产精品自在欧美一区| 午夜精品久久久久久久久久久| 国产精品国产自产拍高清av | 国产成人在线视频免费播放| 五月天久久比比资源色| 亚洲丝袜制服诱惑| 国产婷婷色一区二区三区四区| 欧美夫妻性生活| 色综合中文字幕| 国产精品中文字幕日韩精品| 日韩不卡在线观看日韩不卡视频| 亚洲免费在线视频一区 二区| 久久综合九色综合欧美亚洲| 这里只有精品电影| 91福利区一区二区三区| 99久久精品免费观看| 国产精品一区在线观看你懂的| 日本中文字幕不卡| 视频在线观看一区二区三区| 亚洲一区国产视频| 亚洲精选视频免费看| 欧美国产禁国产网站cc| 久久精品欧美一区二区三区麻豆| 欧美一级二级在线观看| 91精品久久久久久蜜臀| 欧美日韩在线不卡| 欧美亚洲日本一区| 欧美性做爰猛烈叫床潮| 在线视频中文字幕一区二区| 日本电影欧美片| 在线日韩一区二区| 欧洲精品视频在线观看| 欧美中文字幕亚洲一区二区va在线 | 在线观看视频欧美| 91蝌蚪porny成人天涯| 91麻豆精品一区二区三区| 国产91精品久久久久久久网曝门| 国产一区二区在线看| 国产精品 日产精品 欧美精品| 国产一区二区精品在线观看| 国产成人夜色高潮福利影视| 成人精品国产福利| 91老师片黄在线观看| 欧美色中文字幕| 欧美一区二区网站| www欧美成人18+| 国产精品麻豆一区二区| 亚洲精品欧美专区| 亚洲成在线观看| 美女在线视频一区| 国产一区二区福利视频| 成人亚洲一区二区一| 不卡一区二区中文字幕| 色吧成人激情小说| 欧美女孩性生活视频| 日韩免费观看高清完整版| 26uuu久久天堂性欧美| 国产精品毛片a∨一区二区三区| 亚洲欧美另类久久久精品2019| 亚洲福利一二三区| 久久精品国内一区二区三区| 国产99一区视频免费| 色一区在线观看| 欧美一区二区三区日韩视频| 久久亚洲二区三区| 国产精品理论片在线观看| 亚洲国产精品一区二区久久| 喷水一区二区三区| 成人丝袜18视频在线观看| 欧美网站一区二区| 久久精品视频免费| 亚洲一线二线三线久久久| 激情文学综合网| 欧美在线观看一区| 国产亚洲精品7777| 亚洲国产日韩一级| 国产精品中文字幕日韩精品| 欧美三级电影在线观看| 久久亚洲精华国产精华液| 亚洲成人黄色影院| 成人性生交大片免费看视频在线 | 99热国产精品| 欧美一区二区美女| 亚洲欧美日韩电影| 国产精品一区二区在线观看网站 | 欧美成人欧美edvon| 国产精品久久久久久久裸模| 日本网站在线观看一区二区三区| 成人一级视频在线观看| 欧美一区国产二区| 亚洲精品成人少妇| 国产91对白在线观看九色| 91.成人天堂一区| 伊人一区二区三区| 成人午夜免费视频| 久久综合久久鬼色| 青青草国产成人av片免费| 色噜噜久久综合| 国产精品久久久久影院色老大| 久久99热狠狠色一区二区| 欧美日韩视频不卡| 一区二区三区精密机械公司| 国产91丝袜在线18| 国产日韩视频一区二区三区| 免费成人深夜小野草| 欧美视频你懂的| 亚洲人成小说网站色在线| 国产69精品久久99不卡| 久久久久久久久99精品| 精品在线免费视频| 欧美videos中文字幕| 麻豆视频一区二区| 日韩一级高清毛片| 美女视频黄免费的久久| 欧美精品777| 午夜精品视频一区| 555www色欧美视频| 日韩高清一级片| 日韩一区二区免费在线观看| 亚洲chinese男男1069| 欧美又粗又大又爽| 亚洲高清不卡在线| 国产午夜精品在线观看| 日韩精品国产精品| 欧美一区二区网站| 久久99精品久久久久久久久久久久| 欧美精品久久久久久久久老牛影院| 亚洲一区国产视频| 欧美日韩mp4| 免费在线观看日韩欧美| 欧美成人免费网站| 国产成人精品亚洲日本在线桃色| 久久一留热品黄| 成人爱爱电影网址| 亚洲精品高清视频在线观看| 欧美无砖专区一中文字| 日韩中文字幕一区二区三区| 欧美一区二区在线免费播放 | 久久久天堂av| 国产99精品国产| 自拍偷自拍亚洲精品播放| 欧洲激情一区二区| 欧美aaa在线| 欧美极品aⅴ影院| 91亚洲资源网| 亚洲电影视频在线| 欧美电视剧在线看免费| 成人免费观看男女羞羞视频| 亚洲免费成人av| 91麻豆精品91久久久久同性| 久久国产精品区| 亚洲视频一区在线观看| 欧美日韩色一区| 韩国欧美国产一区| 亚洲欧美另类小说视频| 日韩精品一区二区三区四区视频| 国产suv精品一区二区三区|