摘要:safearray * *类型比较复杂,不像其他类型可以直接传入fire事件方法里。先看基本类型参数处理方法: 举例long型hresult fire_closecompleted(long methodid) { ccomvariant varresult; t* pt = static_cast<t*>(this); int nconnectionindex; ccomvarian......
摘要:王国维---古今之成大事业大学问者,必经过三种之境界:“昨夜西风雕碧树,独上高楼,望尽天涯路。”此第一境也。(注解:1。看清道路;2。说的是寻找“对象”。)“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。(注解:1。明确目标,重塑自我。执着,一往无前。2。说的是“死缠烂打”(男生追女生的惯用伎俩)。)&......
如何关闭其他的应用程序问题
如何使用 windows 9x api 函数尽量简单地实现这两个功能呢? 【程序编程相关:
3个很有用VC的IDE工具宏:添加函数注】
有的程序员希望能够从自己的应用程序中启动其他的应用程序,并在操作完成后关闭应用程序.例如: 从应用程序中启动 windows 应用程序 write,作记录或者写备忘录,然后关闭此应用程序.有时,还希望 能够忽略应用程序 write 的消息框,消息框是用来询问用户是否保存文件的改变. 【推荐阅读:
Windows没有正确重画窗口滚动条】
方法 【扩展信息:
了解OLE及ActiveX
】
在 3.2 节中,介绍了如何列出当前正在运行的任务以及如何激活选中的任务.本节要实现的功能类似, 但在应用程序程序中要激活的与关闭的任务一般是一定的.不过为了使本节的例子程序更具有普遍性,仍然 由用户来选择要关闭的应用程序,并决定使用的关闭方法.
为了实现这些功能,需要使用 windows api 函数 postmessage.
步骤
按照下列步骤实现一个例子程序.运行此例子程序,从菜单 tasks 中选择菜单项 terminate tasks, 将弹出一个对话框,显示当前运行的窗口.选择一个窗口并点击按钮 close app 或按钮 quit app,对话 框将关闭,选中的窗口也将关闭.
启动 windows 应用程序 wordpad,并键入一些文本,测试两个按钮的功能,会发现例子程序有时询问 是否存储已改变的文本,而有时不询问.
实现例子程序的具体步骤如下:
1.在 visual c++ 中,利用 appwizard 创建新的项目文件,并命名此项目文件为 ld33.mak.
2.进入 appstudio 并创建新的对话框.添加一个列表框,改变按钮 ok 的标题为 close,删除 cancel 按钮.将对话框的标题改为 terminate task.
3.在对话框中添两个按钮,标题分别为 close app 与 quit app.
4.进入 classwizard 为此对话框生成新的对话框类,类名为 cterminatetaskdlg.从对象列表中选 择 cterminatetaskdlg,从消息列表中选择消息 wm_initdialog....
下一页 摘要:作者:nagareshwar talekar 翻译:powercpp 下载源代码 该程序可以用于两个人在lan/intranet(或者internet)上进行视频会议。现在有许多视频会议程序,每个都有各自的性能提升技术。主要的问题是视频会议视频帧的尺寸对于传输来说太大。因此,性能依赖于对帧的编解码。我使用快速h263编码库来达到更好的压缩率提高速度。该程序做些小改动也可以在internet上使用。......