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

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

?? helloclientdlg.cpp

?? 用ICE+MFC開發的一個示例程序.以向用戶演示ICE的初步應用.
?? CPP
字號:
// **********************************************************************//// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.//// This copy of Ice is licensed to you under the terms described in the// ICE_LICENSE file included in this distribution.//// **********************************************************************#include "stdafx.h"#include "HelloClient.h"#include "HelloClientDlg.h"#ifdef _DEBUG#define new DEBUG_NEW#endifusing namespace std;using namespace Demo;CHelloClientDlg::CHelloClientDlg(const Ice::CommunicatorPtr& communicator, CWnd* pParent /*=NULL*/) :    CDialog(CHelloClientDlg::IDD, pParent), _communicator(communicator), _currentMode(0),    _useSecure(false), _useTimeout(false){    _hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);}voidCHelloClientDlg::DoDataExchange(CDataExchange* pDX){    CDialog::DoDataExchange(pDX);}BEGIN_MESSAGE_MAP(CHelloClientDlg, CDialog)    ON_WM_PAINT()    ON_WM_QUERYDRAGICON()    //}}AFX_MSG_MAP    ON_BN_CLICKED(IDC_INVOKE, OnSayHello)    ON_BN_CLICKED(IDC_FLUSH, OnFlush)    ON_BN_CLICKED(IDC_SHUTDOWN, OnShutdown)END_MESSAGE_MAP()BOOLCHelloClientDlg::OnInitDialog(){    CDialog::OnInitDialog();    // Set the icon for this dialog.  The framework does this automatically    // when the application's main window is not a dialog    SetIcon(_hIcon, TRUE);            // Set big icon    SetIcon(_hIcon, FALSE);        // Set small icon    //    // Retrieve the controls.    //    _mode = (CComboBox*)GetDlgItem(IDC_MODE);    _secure = (CButton*)GetDlgItem(IDC_SECURE);    _timeout = (CButton*)GetDlgItem(IDC_TIMEOUT);    _delay = (CButton*)GetDlgItem(IDC_DELAY);    _status = (CStatic*)GetDlgItem(IDC_STATUSBAR);    //    // Use twoway mode as the initial default.    //    _mode->SetCurSel(_currentMode);    //    // Create the proxy.    //    Ice::ObjectPrx obj = _communicator->propertyToProxy("Hello.Proxy");    _proxy = HelloPrx::uncheckedCast(obj);    _currentProxy = _proxy;    _status->SetWindowText(CString(" Ready"));    return TRUE;  // return TRUE  unless you set the focus to a control}// If you add a minimize button to your dialog, you will need the code below// to draw the icon.  For MFC applications using the document/view model,// this is automatically done for you by the framework.voidCHelloClientDlg::OnPaint() {    if(IsIconic())    {        CPaintDC dc(this); // device context for painting        SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);        // Center icon in client rectangle        int cxIcon = GetSystemMetrics(SM_CXICON);        int cyIcon = GetSystemMetrics(SM_CYICON);        CRect rect;        GetClientRect(&rect);        int x = (rect.Width() - cxIcon + 1) / 2;        int y = (rect.Height() - cyIcon + 1) / 2;        // Draw the icon        dc.DrawIcon(x, y, _hIcon);    }    else    {        CDialog::OnPaint();    }}// The system calls this function to obtain the cursor to display while the user drags// the minimized window.HCURSORCHelloClientDlg::OnQueryDragIcon(){    return static_cast<HCURSOR>(_hIcon);}voidCHelloClientDlg::OnSayHello(){    try    {        updateProxy();        _currentProxy->sayHello(_delay->GetCheck() == BST_CHECKED ? 2500 : 0);        if(_currentProxy->ice_isBatchOneway() || _currentProxy->ice_isBatchDatagram())        {            _status->SetWindowText(CString(" Queued batch request"));        }        else        {            _status->SetWindowText(CString(" Sent request"));        }    }    catch(const IceUtil::Exception& ex)    {        handleException(ex);    }}voidCHelloClientDlg::OnFlush(){    try    {        _communicator->flushBatchRequests();        _status->SetWindowText(CString(" Flushed batch requests"));    }    catch(const IceUtil::Exception& ex)    {        handleException(ex);    }}voidCHelloClientDlg::OnShutdown(){    try    {        updateProxy();        _currentProxy->shutdown();        if(_currentProxy->ice_isBatchOneway() || _currentProxy->ice_isBatchDatagram())        {            _status->SetWindowText(CString(" Queued shutdown request"));        }        else        {            _status->SetWindowText(CString(" Sent shutdown request"));        }    }    catch(const IceUtil::Exception& ex)    {        handleException(ex);    }}voidCHelloClientDlg::updateProxy(){    int mode = _mode->GetCurSel();    bool secure = _secure->GetCheck() == BST_CHECKED;    bool timeout = _timeout->GetCheck() == BST_CHECKED;    if(mode == _currentMode && secure == _useSecure && timeout == _useTimeout)    {        return;    }    Ice::ObjectPrx proxy;    switch(mode)    {    case 0:        proxy = _proxy->ice_twoway();        break;    case 1:        proxy = _proxy->ice_oneway();        break;    case 2:        proxy = _proxy->ice_batchOneway();        break;    case 3:        proxy = _proxy->ice_datagram();        break;    case 4:        proxy = _proxy->ice_batchDatagram();        break;    default:        assert(false);    }    proxy = proxy->ice_secure(secure);    if(timeout)    {        proxy = proxy->ice_timeout(2000);    }    else    {        proxy = proxy->ice_timeout(-1);    }    if(proxy->ice_isTwoway())    {        _currentProxy = HelloPrx::checkedCast(proxy);    }    else    {        _currentProxy = HelloPrx::uncheckedCast(proxy);    }    _currentMode = mode;    _useSecure = secure;    _useTimeout = timeout;}voidCHelloClientDlg::handleException(const IceUtil::Exception& e){    try    {        e.ice_throw();    }    catch(const Ice::NoEndpointException&)    {        AfxMessageBox(CString("The proxy does not support the current configuration"),                      MB_OK|MB_ICONEXCLAMATION);    }    catch(const IceUtil::Exception& ex)    {        ostringstream ostr;        ostr << ex;        string s = ostr.str();        AfxMessageBox(CString(s.c_str()), MB_OK|MB_ICONEXCLAMATION);    }    _status->SetWindowText(CString(" Ready"));}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀av一区二区| 3d动漫精品啪啪一区二区竹菊| 在线欧美日韩国产| 亚洲精品一区二区三区蜜桃下载| 亚洲日穴在线视频| 国产麻豆9l精品三级站| 欧美日韩亚洲国产综合| 国产欧美精品一区| 美女脱光内衣内裤视频久久网站| 色综合天天狠狠| 国产欧美日韩中文久久| 蜜臀久久久久久久| 欧美三级三级三级| 亚洲人123区| av亚洲精华国产精华精华| 精品免费99久久| 天堂资源在线中文精品| 色香蕉成人二区免费| 国产精品免费av| 国产成人午夜高潮毛片| 久久综合久久99| 久久国产精品色婷婷| 欧美精品久久久久久久多人混战 | 亚洲精品视频免费观看| 国产精品自拍一区| 久久精品人人爽人人爽| 国产一区二区视频在线播放| 91精品国产黑色紧身裤美女| 五月激情综合婷婷| 欧美人妖巨大在线| 日本不卡高清视频| 91精品国产综合久久久久| 偷拍一区二区三区| 日韩欧美国产系列| 精品一区二区三区免费毛片爱| 欧美一区二区三区的| 麻豆视频一区二区| 欧美一级欧美三级| 国产一区二区三区久久久| 国产日韩影视精品| 99这里只有精品| 亚洲色图制服诱惑| 欧美日韩在线三区| 久久精品国产精品亚洲红杏| 欧美va亚洲va香蕉在线| 国产成+人+日韩+欧美+亚洲| 国产精品久久久久久一区二区三区| 成人高清视频在线观看| 亚洲精品一二三| 51精品久久久久久久蜜臀| 久久黄色级2电影| 日本一区二区三级电影在线观看 | 欧美日韩日日骚| 日韩国产精品久久久久久亚洲| 欧美tickling挠脚心丨vk| 国产精品1区2区3区| 国产精品久久久99| 欧美色图在线观看| 国产精品一线二线三线精华| 综合激情成人伊人| 欧美一级欧美三级在线观看| 成人午夜视频在线| 成人午夜短视频| 亚洲精品老司机| 精品嫩草影院久久| 在线亚洲一区二区| 国产一区二区三区日韩| 亚洲最快最全在线视频| 久久综合色婷婷| 欧美日韩国产另类一区| 国产精品一区一区三区| 亚洲成人免费观看| 国产精品久99| 欧美不卡视频一区| 欧美在线一区二区| 不卡在线视频中文字幕| 日本亚洲天堂网| 亚洲男人的天堂在线aⅴ视频| 日韩午夜激情免费电影| 91麻豆.com| 国产呦萝稀缺另类资源| 午夜电影一区二区| 亚洲欧美欧美一区二区三区| 26uuu国产电影一区二区| 日本电影亚洲天堂一区| 国产成人啪午夜精品网站男同| 香蕉成人啪国产精品视频综合网| 欧美激情在线看| 精品入口麻豆88视频| 欧美日本不卡视频| 欧美在线观看一区二区| 成人成人成人在线视频| 国产精品一线二线三线精华| 美女视频一区在线观看| 日精品一区二区| 一区二区三区电影在线播| 国产精品久久二区二区| 国产日韩欧美高清在线| 欧美精品一区二区三区四区| 91麻豆精品国产91久久久久久 | 久久久99精品免费观看| 在线综合亚洲欧美在线视频| 色香色香欲天天天影视综合网| 成人免费av网站| 成人动漫视频在线| 丁香婷婷综合激情五月色| 国产高清在线精品| 国产成人免费网站| 丁香一区二区三区| 不卡的av在线| 99国产精品99久久久久久| 成人av资源站| 色综合久久久久久久| 91视频你懂的| 欧美视频第二页| 777午夜精品视频在线播放| 欧美人狂配大交3d怪物一区| 欧美高清精品3d| 欧美一区二区在线观看| 日韩欧美不卡在线观看视频| 日韩视频在线永久播放| 日韩美一区二区三区| 国产视频一区不卡| 国产精品你懂的在线欣赏| 日韩一区中文字幕| 一级日本不卡的影视| 日韩精品视频网| 精油按摩中文字幕久久| 国产69精品久久久久毛片| 99热精品国产| 精品视频123区在线观看| 7777精品伊人久久久大香线蕉最新版 | 男女激情视频一区| 国产在线播精品第三| 成人一道本在线| 欧美午夜精品一区| 亚洲精品一线二线三线| 中文字幕二三区不卡| 成人欧美一区二区三区白人| 欧美一区二区性放荡片| 久久众筹精品私拍模特| 日韩毛片高清在线播放| 亚洲va天堂va国产va久| 国产精品一区专区| 在线观看不卡一区| 久久只精品国产| 玉足女爽爽91| 久久国产生活片100| 91视视频在线观看入口直接观看www| 欧美精品丝袜中出| 国产欧美精品一区二区色综合朱莉| 一区二区理论电影在线观看| 精品在线亚洲视频| 91国内精品野花午夜精品 | 欧美性高清videossexo| 欧美精品一区二区不卡| 亚洲乱码日产精品bd| 狠狠色丁香九九婷婷综合五月| 91亚洲大成网污www| 精品久久人人做人人爱| 亚洲男人的天堂一区二区| 国产自产视频一区二区三区| 在线看日韩精品电影| 久久精品人人爽人人爽| 奇米四色…亚洲| 色狠狠色噜噜噜综合网| 欧美激情在线一区二区| 久久精品99国产精品| 欧洲一区在线电影| 亚洲欧美在线高清| 激情六月婷婷久久| 欧美精品日日鲁夜夜添| 亚洲一区精品在线| 99久久精品99国产精品| 国产三级精品在线| 男人的天堂亚洲一区| 欧美日韩一区成人| 亚洲激情欧美激情| 波多野结衣欧美| 国产欧美综合在线| 国产一区二区三区不卡在线观看 | 蜜桃一区二区三区在线观看| 色女孩综合影院| 亚洲国产精品av| 国产成人啪午夜精品网站男同| 日韩精品一区国产麻豆| 日韩高清一级片| 欧美精品欧美精品系列| 亚洲国产日产av| 欧美性猛片xxxx免费看久爱| 亚洲精品国久久99热| 97se亚洲国产综合自在线观| 欧美激情一区二区三区不卡 | 欧美日本一区二区在线观看| 一级做a爱片久久| 欧美日韩aaaaaa| 日本午夜精品一区二区三区电影 | 美女网站一区二区| 欧美大白屁股肥臀xxxxxx| 日韩一区欧美二区|