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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? tasksettings.cpp

?? funambol windows mobile plugin source code, the source code is taken from the funambol site
?? CPP
字號:
/*
 * Copyright (C) 2003-2007 Funambol, Inc
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY, TITLE, NONINFRINGEMENT or FITNESS FOR A PARTICULAR
 * PURPOSE.  See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
 * 02111-1307  USA
 */

// TaskSettings.cpp : implementation file
//

#include "stdafx.h"
#include "ui.h"
#include "TaskSettings.h"
#include "TaskSettingsAdvanced.h"

#include "ClientUtil.h"
#include "examples/config.h"
#include "base/fscapi.h"
#include "spds/constants.h"
#include "spdm/DMTree.h"
#include "spdm/DMTreeFactory.h"
#include "spdm/ManagementNode.h"

#include "pim/ClientSettings.h"
#include "pim/Maincpp.h"

// CTaskSettings dialog

IMPLEMENT_DYNAMIC(CTaskSettings, CDialog)

CTaskSettings::CTaskSettings(CWnd* pParent /*=NULL*/)
: CDialog(CTaskSettings::IDD, pParent)
{

}

CTaskSettings::~CTaskSettings()
{
}

void CTaskSettings::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
#if defined(WIN32_PLATFORM_WFSP)
    DDX_Control(pDX, IDC_SETTTASK_SPIN1, spinSyncType );
#endif
    DDX_Control(pDX, IDC_TASK_SYNCTYPE, lstSyncType );
    DDX_Control(pDX, IDC_TASK_LINK_ADVANCED, linkAdvanced);
}


BEGIN_MESSAGE_MAP(CTaskSettings, CDialog)
    ON_BN_CLICKED(IDC_TASK_LINK_ADVANCED, &CTaskSettings::OnBnClickedTaskLinkAdvanced)
    ON_WM_CTLCOLOR()
END_MESSAGE_MAP()


// CTaskSettings message handlers

BOOL CTaskSettings::OnInitDialog()
{
    CString s1;
    s1.LoadString(getLocalizationUtils()->getLocaleResource(), IDS_TASKS_SETTINGS); SetWindowText(s1);
    CDialog::OnInitDialog();

#if defined(WIN32_PLATFORM_WFSP)
    spinSyncType.SetRange(4,0);	spinSyncType.SetBuddy(&lstSyncType);
#endif

    ZeroMemory(&dlgCommandBar, sizeof(SHMENUBARINFO));
    dlgCommandBar.cbSize = sizeof(SHMENUBARINFO);
    dlgCommandBar.hwndParent = this->GetSafeHwnd();
    dlgCommandBar.dwFlags = SHCMBF_HMENU;
    dlgCommandBar.nToolBarId = IDM_OKCANCEL;
#if defined WIN32_PLATFORM_WFSP
#if (_WIN32_WCE < 0x500)
    dlgCommandBar.nToolBarId = IDR_MENUBAR_OKCANCEL;
#endif
#endif
    dlgCommandBar.hInstRes = getLocalizationUtils()->getLocaleResource();
    dlgCommandBar.nBmpId = 0;
    dlgCommandBar.cBmpImages = 0;
    if(!SHCreateMenuBar(&dlgCommandBar)){
        TRACE(_T("Cannot create command bar!"));
        return FALSE;
    }

    // read string resources
    s1.LoadString(getLocalizationUtils()->getLocaleResource(), IDS_SETTCOMM_SYNCTYPE1);	lstSyncType.AddString(s1);
    s1.LoadString(getLocalizationUtils()->getLocaleResource(), IDS_SETTCOMM_SYNCTYPE2);	lstSyncType.AddString(s1);
    s1.LoadString(getLocalizationUtils()->getLocaleResource(), IDS_SETTCOMM_SYNCTYPE3);	lstSyncType.AddString(s1);


    s1.LoadString(getLocalizationUtils()->getLocaleResource(), IDS_SYNCTYPE); SetDlgItemText(IDC_SETTTASK_STATIC_SYNCTYPE,s1);
    s1.LoadString(getLocalizationUtils()->getLocaleResource(), IDS_ADVANCED_SETTINGS); linkAdvanced.setText(s1);

    // set font
    LOGFONT lf;
    memset(&lf, 0, sizeof(LOGFONT));
    HFONT hFont = (HFONT) GetStockObject(SYSTEM_FONT);
    GetObject(hFont, sizeof lf, &lf);
    lf.lfWeight = FW_BOLD;
    lf.lfHeight +=FONT_HEIGHT_OFFSET;
    VERIFY(fontBold.CreateFontIndirect(&lf));
    GetDlgItem(IDC_SETTTASK_STATIC_SYNCTYPE)->SetFont(&fontBold);

    // set ppc header
#if defined(WIN32_PLATFORM_PSPC)
    s1.LoadString(getLocalizationUtils()->getLocaleResource(), IDS_TASKS_SETTINGS); SetDlgItemText(IDC_HEADER_STATIC, s1);
    GetDlgItem(IDC_HEADER_STATIC)->SetFont(&fontBold);
#endif

    // read from the registry
    WindowsSyncSourceConfig* ssconf = getRegConfig()->getWinSyncSourceConfig("task");
    int pos=0;

    pos = SynctypeReg2UI(ssconf->getSync());
    lstSyncType.SetCurSel(pos);

    // fix for wrong title problem, we get & set the title for the main window
    wchar_t title[256];
    AfxGetMainWnd()->GetWindowText(title,256);
    AfxGetMainWnd()->SetWindowText(title);

    lstSyncType.SetFocus();
    return FALSE; //SET focus
}

void CTaskSettings::OnOK()
{
    // save values in registry
    WindowsSyncSourceConfig* ssconf = getRegConfig()->getWinSyncSourceConfig("task");
    CString s1; int pos=0;

    if(checkStartSync()){
        CDialog::OnOK();
    };

    pos = lstSyncType.GetCurSel();
    if(strcmp(SynctypeUI2Reg(pos),ssconf->getSync()) != 0){
        ssconf->setSync(SynctypeUI2Reg(pos));

        getRegConfig()->setDirty(CS_DIRTY_SOURCE_TASKS);
        getRegConfig()->saveDirty();
    }

    CDialog::OnOK();
}

void CTaskSettings::OnBnClickedTaskLinkAdvanced()
{
    CTaskSettingsAdvanced wndTaskAdvanced;

    INT_PTR result = wndTaskAdvanced.DoModal();
}

// capture pressing of 'Advanced' link
BOOL CTaskSettings::PreTranslateMessage(MSG* pMsg){
    bool bProcessed =false;
    if(pMsg->message == WM_KEYDOWN){
        if(pMsg->wParam == VK_RETURN){
            if(GetFocus()->GetSafeHwnd() == linkAdvanced.GetSafeHwnd()){
                bProcessed = true;
                OnBnClickedTaskLinkAdvanced();
            }

        }
    };

    if(bProcessed)
        return TRUE;
    else
        return CDialog::PreTranslateMessage(pMsg);
}

HBRUSH CTaskSettings::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) {
    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

    // set ppc header text color
#if defined(WIN32_PLATFORM_PSPC)
    if(pWnd->GetDlgCtrlID() == IDC_HEADER_STATIC) {
        pDC->SetBkMode(TRANSPARENT);
        pDC->SetTextColor(PPC_HEADER_TEXT_COLOR);
    }
#endif

    return hbr;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人aaaa免费全部观看| 天天操天天干天天综合网| 国产一区日韩二区欧美三区| 在线播放91灌醉迷j高跟美女| 一区二区日韩av| 欧美日韩电影一区| 麻豆视频一区二区| 国产色产综合色产在线视频| 国产69精品久久777的优势| 国产精品午夜久久| 色婷婷久久一区二区三区麻豆| 亚洲男同性视频| 制服丝袜在线91| 激情丁香综合五月| 亚洲欧洲三级电影| 欧美日韩中文字幕一区| 日韩精品成人一区二区三区| 精品国产伦一区二区三区观看方式| 国产自产高清不卡| 亚洲男人电影天堂| 欧美一级xxx| 成人免费毛片片v| 亚洲午夜精品17c| 久久天天做天天爱综合色| 成人国产精品免费观看视频| 亚洲自拍偷拍网站| 久久亚洲精品小早川怜子| av在线综合网| 蜜桃久久久久久久| 综合久久国产九一剧情麻豆| 欧美日韩精品一区二区在线播放 | 国产精品久久久久久久久免费相片 | 精品电影一区二区三区| caoporen国产精品视频| 日韩国产欧美在线观看| 国产精品伦理在线| 日韩一级免费观看| 91激情在线视频| 国产九色sp调教91| 婷婷六月综合网| 中文字幕一区二区三中文字幕| 欧美一卡2卡3卡4卡| 91色.com| 成人午夜av在线| 久久精品国产久精国产| 亚洲一区二区欧美激情| 国产嫩草影院久久久久| 日韩三级伦理片妻子的秘密按摩| 97久久超碰国产精品电影| 久久国产精品区| 偷拍一区二区三区四区| 最近中文字幕一区二区三区| 精品久久久久久久久久久久包黑料| 91成人免费电影| 99国产精品国产精品久久| 国产露脸91国语对白| 日本午夜一本久久久综合| 曰韩精品一区二区| 国产精品国产自产拍高清av | 国产传媒日韩欧美成人| 蜜臀av性久久久久av蜜臀妖精| 亚洲已满18点击进入久久| 国产精品久久久久影院亚瑟| 久久久久综合网| 精品99999| 日韩午夜在线影院| 欧美一区二区三区免费在线看| 色av成人天堂桃色av| 99久久久国产精品免费蜜臀| 国产成人三级在线观看| 国产乱码精品1区2区3区| 极品少妇一区二区| 久久精品72免费观看| 日本成人在线看| 麻豆精品一区二区综合av| 日本美女一区二区| 久久99久久精品欧美| 精品一区二区三区在线观看 | 国产精品一区二区久久精品爱涩| 免费成人在线观看| 久久国产婷婷国产香蕉| 久久精品噜噜噜成人88aⅴ| 久久精品国产99久久6| 久久99热99| 国产成人免费视频网站高清观看视频 | 精品国产百合女同互慰| 欧美草草影院在线视频| 久久久久9999亚洲精品| 国产欧美精品一区| 亚洲欧洲精品一区二区精品久久久| 国产精品国产三级国产普通话蜜臀| 国产欧美精品区一区二区三区 | 亚洲蜜桃精久久久久久久| 一区二区三区加勒比av| 午夜精品久久久久久不卡8050| 日本午夜精品视频在线观看| 韩国理伦片一区二区三区在线播放 | 国产人成亚洲第一网站在线播放| 欧美韩日一区二区三区四区| 17c精品麻豆一区二区免费| 亚洲综合免费观看高清在线观看| 一区二区三区成人| 日本三级亚洲精品| 国产成人综合在线播放| 色婷婷亚洲综合| 欧美α欧美αv大片| 国产精品污污网站在线观看 | 午夜久久久久久| 国产在线日韩欧美| 91老师国产黑色丝袜在线| 欧美电影在线免费观看| 久久久久国产精品免费免费搜索| 亚洲美女视频一区| 久久国产精品99精品国产| 成人国产在线观看| 在线不卡a资源高清| 欧美国产精品一区二区| 亚洲国产中文字幕在线视频综合| 黑人巨大精品欧美黑白配亚洲| 97aⅴ精品视频一二三区| 91精品蜜臀在线一区尤物| 国产精品电影一区二区三区| 奇米一区二区三区av| 91在线一区二区三区| 日韩欧美一卡二卡| 一区二区三区小说| 国产呦萝稀缺另类资源| 欧美日韩精品一区视频| 国产精品天干天干在线综合| 丝袜a∨在线一区二区三区不卡| 国产成人高清视频| 欧美一区三区四区| 伊人婷婷欧美激情| 国产91精品一区二区| 日韩一二三四区| 亚洲精品综合在线| 懂色中文一区二区在线播放| 在线播放91灌醉迷j高跟美女| 日韩理论片一区二区| 国产在线不卡一区| 7799精品视频| 一卡二卡三卡日韩欧美| 成人av在线资源| 国产亚洲女人久久久久毛片| 蜜桃精品视频在线| 9191精品国产综合久久久久久| 亚洲免费观看高清完整| 成人激情午夜影院| 久久久av毛片精品| 久久99这里只有精品| 这里只有精品免费| 亚洲va国产天堂va久久en| 91视频在线看| 亚洲私人影院在线观看| 国产91精品精华液一区二区三区| 2023国产精华国产精品| 免费成人性网站| 日韩午夜在线播放| 捆绑调教美女网站视频一区| 在线综合+亚洲+欧美中文字幕| 亚洲自拍偷拍麻豆| 欧美性大战久久久久久久| 亚洲男同1069视频| 在线观看欧美精品| 亚洲影视在线播放| 欧美美女直播网站| 三级欧美韩日大片在线看| 欧美色偷偷大香| 丝袜诱惑制服诱惑色一区在线观看 | 欧美一级黄色录像| 日韩成人dvd| 日韩一区二区电影| 国产乱一区二区| 国产精品午夜在线| 99视频一区二区三区| 亚洲精品五月天| 欧美亚洲动漫制服丝袜| 亚洲超碰97人人做人人爱| 欧美疯狂性受xxxxx喷水图片| 青青国产91久久久久久| 精品欧美一区二区三区精品久久| 精品一区二区三区在线观看国产| 国产亚洲成年网址在线观看| 丁香啪啪综合成人亚洲小说 | 亚洲精品日韩专区silk| 日本精品免费观看高清观看| 亚洲一区视频在线观看视频| 欧美三级三级三级爽爽爽| 日本欧洲一区二区| 国产无人区一区二区三区| 白白色 亚洲乱淫| 亚洲国产美女搞黄色| 日韩亚洲电影在线| av成人老司机| 日韩精品午夜视频| 精品99999| 在线影院国内精品| 久久精品免费看| 亚洲靠逼com| 精品国产一区二区三区av性色|