社区
进程/线程/DLL
帖子详情
c++ dll消息载入窗口问题
qq_21253981
2020-03-28 05:52:18
各位前辈 我想在 case DLL_PROCESS_ATTACH: 消息执行时加载一个mfc的窗口 并且不影响父窗口,请问应该怎么做?
mfc 窗口的id为
IDD_DIALOG1
...全文
309
3
打赏
收藏
c++ dll消息载入窗口问题
各位前辈 我想在 case DLL_PROCESS_ATTACH: 消息执行时加载一个mfc的窗口 并且不影响父窗口,请问应该怎么做? mfc 窗口的id为 IDD_DIALOG1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgl7903
2020-03-30
打赏
举报
回复
https://blog.csdn.net/weixin_34054931/article/details/92940152
qq_21253981
2020-03-28
打赏
举报
回复
引用 1 楼 zgl7903 的回复:
DLL_PROCESS_ATTACH 时启动一个后台线程用来创建窗口?
是的老哥 请问该怎么实现呢 或者有什么教程我去学习下
zgl7903
2020-03-28
打赏
举报
回复
DLL_PROCESS_ATTACH 时启动一个后台线程用来创建窗口?
C++
在
DLL
中通过Dialog
载入
资源
窗口
.zip
C++
编写的
DLL
,通过CreateDialog
载入
资源中的
窗口
IDD_DIALOG1,获取
窗口
上编辑框IDC_EDIT1里面的内容,以达到给
DLL
加
窗口
功能的目的。
子窗体嵌入
自己总结的 实现将自己封装的对话框
Dll
调用直接嵌入到自己现在的窗体中
学生信息管理系统(C语言)
概述: 1)在已完成的版本中,通过链表的操作已可实现学生信息系统的建立,添加,删除,查找,输出。(学生信息的排序未实现) 2)在Windows环境下,通过调用vbs文件实现对指定文本的朗读。 已知
问题
: 1)菜单中有显示学生信息系统的
载入
,但是实际运行过程中,
载入
后不能对文件进行操作。 2)通过"Add"添加的学生信息在程序运行过程中可以进行操作,但是无法保存至文件。 3)在xp环境下,会提示“没有找到MSVCR100D.
dll
”以及缺少“windows.h”。具体解决方案分析中。 4)由于vbs文件的调用,Linux环境下应该会报错。 5)杀毒软件会对vbs文件拦截。 注意: 1)vbs文件应该与源文件或exe执行程序在同一目录下。 2)不要中途退出程序,否则记录不能保存。应该通过菜单“0”-“0”选择退出 Logs: 1)有一个
问题
是偶然发现的。我在写这个程序的时候使用的环境是Microsoft Visual Studio 2010 SP1。按照默认的设置编译了程序之后,将DEMO发给一个电脑上没有装VS环境的XP用户,但是程序运行提示缺失“MSVCR100D.
dll
”。后来经过网上的查证,发现是VS的编译设置的
问题
。 解决方案如下: 在VS的界面键盘快捷键Alt+F7,可以打开项目的属性
窗口
。左侧选择“配置属性”->“C/
C++
”->“代码生成”,右侧
窗口
中“运行库”一项默认为“多线程调试
DLL
(/MDd)”,将该选项修改为“多线程 (/MT)”或“多线程调试 (/MTd)”,重新编译即可。
PreviewDemo
界面非常漂亮和功能相当完善的打印及预览演示程序。根据网上的一个PreviewDemo进行改动而来,首先感谢原程序作者。改动较大,除了原有打印预览部分保留外,几乎全部重写。并进行了一些封装,可以将除主对话框之外的功能包装成
DLL
组件。 实现打印和预览功能,选择打印机打印,以及缩放,单页查看,连续页查看,代码做了最大优化,数百页及至上千页预览除首次
载入
时需要较长时间,滚动或页面切换显示都极其迅速和流畅。 除同一屏多页同时预览未实现外,预览横竖向适应、调用页面设置、打印机设置、打印等公共对话框相应参数均关联记忆起来。可根据打印机对话框的打印页码,份数等处理打印,且双向关联 打印功能实现直接打印(不出现打印对话框)、出现打印对话框确认后再打印以及打印预览三种功能。 程序在vc6.0,vs2005,vs2015下均能编译通过,目录中包含了vc6.0,vs2015两个版本下的工程文件,vs2005下预览
窗口
不能响应OnMouseWheel实现鼠标中轮滚动,初步判断是
窗口
上无控件获取不到焦点导致,vc6.0,vs2005,vs2015两个版本无此
问题
。
JAVA基于局域网的聊天室系统(源代码+论文).zip
JAVA基于局域网的聊天室系统(源代码+论文) 摘 要 视频聊天系统作为一种新型的通信和交流工具,突破了地域的限制,可以提供更为便捷、灵活、全面的音、视频信息的传递和服务,具有极其广泛的发展前景。 本文介绍了采用JAVA编程开发视频聊天系统的一套比较常用的解决方案。文字聊天采用TCP模式;语音视频聊天采用UDP模式,在客户端之间点对点的进行。在该方案中,通过函数库VFW来实现视频捕获、影像压缩以及影像播放。微软公司提供的专门用于视频捕获开发的工具包VFW,为在Windows操作系统中实现视频捕获提供了标准的接口,从而大大降低了程序的开发难度。在视频传输方面,则通过组建视频帧,将位图形式的视频帧压缩成帧格式的Mpeg4流,传输到客户端后,解压并显示影像。同时,在本方案中,采用了线程来实现语音录制和语音回放,最终实现了通过服务器中转的文字聊天、点对点的语音视频聊天。 关键词:文字聊天;VFW;视频捕获;视频传输;语音录制;语音回放 VFW是Microsoft 1992年推出的关于数字视频的一个软件包,它能使应用程序数字化并播放从传统模拟视频源得到的视频剪辑。VFW的一个关键思想是播放时不需要专用硬件,为了解决数字视频数据量大的
问题
,需要对数据进行压缩。它引进了一种叫AVI的文件标准,该标准未规定如何对视频进行捕获、压缩及播放,仅规定视频和音频该如何存储在硬盘上,以及在AVI文件中交替存储视频帧和与之相匹配的音频数据。VFW给程序员提供VBX和AVICap
窗口
类的高级编程工具,使程序员能通过发送
消息
或设置属性来捕获、播放和编辑视频剪辑。用户不必专门安装VFW,在安装Windows时,安装程序会自动地安装配置视频所需的组件,如设备驱动程序、视频压缩程序等。 VFW主要由以下六个模块组成: (1) AVICAP.
DLL
:包含了执行视频捕获的函数,它给AVI文件、I/O和视频音频设备驱动程序提供一个高级接口; (2) MSVIDEO.
DLL
:用一套特殊的DrawDib函数来处理屏幕上的视频操作; (3) MCIAVI.DRV:此驱动程序包括对VFW的MCI命令的解释器; (4) AVIFILE.
DLL
:支持由标准多媒体I/O(mmio)函数提供的更高的命令来访问AVI文件; (5) 压缩管理器(ICM):管理用于视频压缩/解压缩的编解码器(CODEC); (6) 音频压缩管理器ACM:提供与ICM相似的服务,不同的是它适于波形音频。 Visual
C++
在支持VFW方面提供有vfw32.lib、msacm32.lib、winmm.lib等库。特别是它提供了功能强大、简单易行、类似于MCIWnd的
窗口
类AVICap。AVICap为应用程序提供了一个简单的、基于
消息
的接口,使之能访问视频和波形音频硬件,并能在将视频流捕获到硬盘上的过程中进行控制。 AVICap支持实时的视频流捕获和单帧捕获,并提供对视频源的控制。虽然MCI也提供数字视频服务,比如,它为显示AVI文件的视频提供了AVIVideo命令集,为视频叠加提供了overlay命令集,但这些命令主要是基于文件的操作,不能满足实时地直接从视频缓存中获取数据的要求。对于使用没有视频叠加能力的捕获卡的PC机来说,用MCI提供的命令集是无法捕获视频流的。而AVICap在捕获视频方面具有一定的优势,它能直接访问视频缓冲区,不需要生成中间文件,实时性很强,效率很高。同时,它也可将数字视频捕获到文件。 在视频捕获之前需要创建一个捕获窗,所有的捕获操作及其设置都以它为基础。用AVICap
窗口
类创建的
窗口
(通过capCreateCaptureWindow函数创建)被称为“捕获窗”,其
窗口
风格一般为WS_CHILD和WS_VISIBLE。实际上,捕获窗类似于标准控制(如按钮、列表框等)。捕获窗具有下列功能: (1) 将视频流和音频流捕获到一个AVI文件中; (2) 动态地同视频和音频输入器件连接或断开; (3) 以Overlay或Preview模式对输入的视频流进行实时显示; (4) 在捕获时可指定所用的文件名并能将捕获文件的内容拷贝到另一个文件; (5) 设置捕获速率; (6) 显示控制视频源、视频格式、视频压缩的对话框; (7) 创建、保存或
载入
调色板; (8) 将图像和相关的调色板拷贝到剪贴板; (9) 将捕获的一个单帧图像保存为DIB格式的文件。 AVICap在显示视频时提供的两种模式: (A)预览(Preview)模式:该模式使用CPU资源,视频帧先从捕获硬件传到系统内存,接着采用GDI函数在捕获窗中显示。在物理上,这种模式需要通过VGA卡在监视器上显示。 (B)叠加(Overlay)模式:该模式使用硬件叠加进行视频显示,叠加视频的显示不经过VGA卡,叠加视频的硬件将VGA的输出信号与其自
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章