查看完整版本: 在我的程序中调用资料同步窗口

ragdoll 2008-5-17 20:14

在我的程序中调用资料同步窗口

在我自已的程序中放置一个Button,当用户点这个按钮时自动调用资料同步那个窗口,这个代码能实现吗?

eCool 2008-5-30 20:51

[code]
// 查找HotSync
UInt16 cardNo;
LocalID dbID;
if (CheckApp(sysFileTApplication, sysFileCSync, &cardNo, &dbID) == true)
{
    SysUIAppSwitch(cardNo, dbID, ysAppLaunchCmdSyncRequestLocal, NULL);
}

//-------------------------------
// CheckApp
Boolean CheckApp(UInt32 type, UInt32 creator, UInt16* pCardNo, LocalID* pDBID)
{
UInt16  cardNo;
LocalID dbID;
DmSearchStatePtr pStateInfo;
MemHandle hMem;
Err       err;
hMem = MemHandleNew(sizeof(*pStateInfo));
pStateInfo = (DmSearchStatePtr)MemHandleLock(hMem);
  
err = DmGetNextDatabaseByTypeCreator(true, pStateInfo, type, creator, true, &cardNo, &dbID);
MemHandleUnlock(hMem);
MemHandleFree(hMem);   

if (err == errNone)
{
  if (pCardNo != NULL && pDBID != NULL)
  {
   *pCardNo = cardNo;
   *pDBID = dbID;
  }
}

return (err == errNone) ? true : false;
}
[/code]
页: [1]
查看完整版本: 在我的程序中调用资料同步窗口