在Visual C ++中,使用DDE与Adobe Acrobat进行通信

时间:2013-08-02 20:55:24

标签: pdf dde

我正在使用Visual C ++ 2005.我想使用DDE与Adobe Acrobat进行通信,但我的DDE连接失败。

这是我到目前为止所拥有的:

HINSTANCE hRet;

/*Start the DDE server*/
hRet = ShellExecute(0, "open", "test.pdf", 0, 0, SW_SHOWNORMAL);
ASSERT((int)hRet >= 33);

/*Connect to server*/
HSZ hszApp, hszTopic;
char szApp[] = "acroview";
char szTopic[] = "control";


hszApp = DdeCreateStringHandle(dwIdInst, szApp, 0);
hszTopic = DdeCreateStringHandle(dwIdInst, szTopic, 0);

hConv = DdeConnect(dwIdInst, hszApp, hszTopic, NULL);

Adob​​e打开pdf文件很好,但是当我调用DdeConnect时,它为hConv返回NULL,告诉“DDE连接失败”。我错过了什么吗?

0 个答案:

没有答案