我分析可能有两种情况:(1)可能与MAPISendMail函数的第4个参数有关,但尝试过却没有得到期望的效果。(2)可能MAPISendMail函数调出的邮件作成对话框处于modal状态,没关闭它之前不能激活Form。但是利用outlook express本身的按钮(或菜单)调出邮件作成对话框后,outlook express可以被激活?
请有类似开发经验的高手指点,分数不够可以再开帖子增加。谢谢。
10 个解决方案
#1
不会,up 下
同时学习!
同时学习!
#2
Usage of the simple MAPI API.
http://www.codeproject.com/cs/internet/simplemapidotnet.asp
http://www.codeproject.com/cs/internet/simplemapidotnet.asp
#3
仔细检查一下你调用的时候是否有问题?
#4
调用MAPISendMail( IntPtr.Zero, IntPtr.Zero, lastMsg, MapiDialog, 0 );
其中private const int MapiDialog = 8; lastMsg是MapiMessage结构体,存放邮件信息;
其中private const int MapiDialog = 8; lastMsg是MapiMessage结构体,存放邮件信息;
#5
to Knight94(愚翁)
我就是参考simplemapidotnet,使用过程中出现上述问题
我就是参考simplemapidotnet,使用过程中出现上述问题
#6
http://www.codeproject.com/internet/email.asp
#7
我去给你叫高手来....
#8
up
#9
帮LZ顶
#10
顶了
#1
不会,up 下
同时学习!
同时学习!
#2
Usage of the simple MAPI API.
http://www.codeproject.com/cs/internet/simplemapidotnet.asp
http://www.codeproject.com/cs/internet/simplemapidotnet.asp
#3
仔细检查一下你调用的时候是否有问题?
#4
调用MAPISendMail( IntPtr.Zero, IntPtr.Zero, lastMsg, MapiDialog, 0 );
其中private const int MapiDialog = 8; lastMsg是MapiMessage结构体,存放邮件信息;
其中private const int MapiDialog = 8; lastMsg是MapiMessage结构体,存放邮件信息;
#5
to Knight94(愚翁)
我就是参考simplemapidotnet,使用过程中出现上述问题
我就是参考simplemapidotnet,使用过程中出现上述问题
#6
http://www.codeproject.com/internet/email.asp
#7
我去给你叫高手来....
#8
up
#9
帮LZ顶
#10
顶了