摘要: 首先要说的是什么叫安全组件,有些人认为安全组件就是毫无查觉的让ie下载并安装组件,这一点微软恐怕也做不到,除非留后门(无耻的降低ie安全级别的方法除外),安全组件是指注册后,在ie中运行不会提示说“本页中有activex控件,是否运行”类似的提示(通过降低ie安全性也可以使未注册安全的控件不弹出提示框,但显然要求不太合理),与下载控件无关,下载控件的时候涉及到的是数字签名......
摘要:1、给程序添加atl支持。 右键->new atl object2、实现idispeventimpl 接口。//eventsink.h#import "..\server\debug\server.exe" raw_interface_only,no_namespace,named_guidsclass ceventsink : public idispeventimpl......
使用Flash彻底美化你的程序
曾经在vckbase(vc知识库)网站看到过一篇关于flash的文章,叫做«在vc中使用 flash 美化你的程序»,文章中介绍的是使用flash控件在对话框程序中播放flash文件.由于以前的工作需要曾经接触过使用scoket通信在vc的exe程序与flash程序中通信的相关技术.在这里介绍给大家.相比上面的那篇文章,其有一下有点:2. 所能完成的功能更加完备.几乎所有能在vc的程序中能使用的功能都可以使用. 【程序编程相关:
《循序渐进学用Visual C++ 6.】1. 界面上更加优美.所有的界面部分都是直接使用flash. 【推荐阅读:
X 项目 开发footprint (】1. 会使用简单的flash编辑工具.会写简单的flash script脚本. 【扩展信息:
在SourceForge.net上如何使】要做到以上两点所要做的工作也是很简单的,使用的技术也很简单.只要求以下几点:2. socket编程的相关知识.程序的原理就是:vc程序(对话框程序)在启动以后最小化的任务栏,并建立一个socket server进行侦听,在建立完socket与设置好相关的处理函数以后,启动编译为exe的flash程序,flash程序通过socket于vc程序建立连接,将flash界面上的操作转换为socket通信,让vc程序处理完成以后将结果返回给flash程序.其简单的步骤为:1. 在vc程序端(或者其他任何编程语言的程序):建立一个对话框程序,在app类的initinstance()函数中添加scoket初始化:if (!afxsocketinit())
{
afxmessagebox(idp_sockets_init_failed);
return false;
}
2. 在对话框类的oninitdialog()函数中添加处理界面部分的程序段:
movewindow(0,0,0,0); //将对话框程序界面改变为0
showwindow(sw_showminimized); //使界面最小化到任务栏
onok(); //调用对话框的onok函数
3. 在对话框类的onok()函数中建立socket server并侦听:
wsadata wsadata;
int ierrorcode;
if (wsastartup(makeword(2,1),&wsadata)) //windows sockets dll
{
afxmessagebox("winsock can not initialize.",mb_iconstop);
wsacleanup();
sendmessage(wm_close,null,null);//关闭对话框程序
return;
}
...
下一页 摘要:问题:用java实现一个对话框(无所谓是否模式),在vc++里调用,要求对话框模式显示!分析:由于用java实现模式对话框需要jframe父窗体对象,所以,只能在java里构造一个非模式的对话框,给vc++调用。这样就要求在vc++里,将这个非模式对话框模拟成模式对话框。在vc++中,模式对话框和非模式对话框都是通过调用createdialogindirect()创建产生。模式对话框和非模式对话框......