context menu in contacts,第一次启动问题
lenux 2004-09-13 11:21:50 我用Smart phone 平台,在点击contacts后,出现一个menu,我在该menu上添加了自己的一个context menu。
用IContextMenu and IObjectWithSite接口实现的。在该dll中激活我的程序
CreateProcess(_T("\\Storage\\windows\\myapp.exe"), NULL, NULL, NULL, NULL, 0, NULL, NULL, &si, &pi);
然后在我的程序的OnActivate函数中要显示一个dialog,
CMyDlg dlg;
if (IDOK == dlg.DoModal())
{}
就这么简单。
但是有一个问题,每次开机后,第一次从contacts中启动我的程序,都是显示我的mainframe,不能出现我要的dialog,要按了手机上的“回退”按键,我要的dialog才显示。
然后以后从contacts中启动我的程序时,就能直接显示dialog。
我不知道怎么让第一次启动就能直接显示我的dialog
有没有兄弟做过类似的程序,谢谢啦