关于 directx 的问题

gbstar2021 gbstar2021 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想在一个 ActiveX 控件(由Mfc向导创建的)的窗口内初始化 directx
代码如下
int CxxxCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
HRESULT hr;
HWND hWnd=GetSafeHwnd();
if(FAILED(DirectDrawCreateEx(NULL,(void**)&m_pDD,IID_IDirectDraw7,NULL)))
return -1;
// SetCooperativeLevel 会导致 assert failure why???
if(FAILED(m_pDD->SetCooperativeLevel(hWnd,DDSCL_NORMAL)))
return -1;
// Create the primary surface
.....
}
为什么SetCooperativeLevel调用不成功呢
...全文

相关推荐

DirectX-Repair(绿色免安装)解决dll文件丢失问题

1、一键完成检测修复,只要简单一键选择就能完成检测、修复、注册等一系列问题,使用门槛低,操作简单,真正的傻瓜设计。 2、适用多个操作系统,本程序适用于多个操作系统,如Windows XP(需先安装【.net framework2.0简体中文版】)、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 8.1 Update、Windows 10同时兼容32位和64位。 3、异步多线程,采用异步多线程技术,实现检测、下载和修复等任务单独进行,并且互相不干扰。 4、高级筛选功能,用户可以根据自己需求筛选选择需要修复的文件,提供效率。 5、含有多项高级功能。在“选项”一栏,具有5项高级功能。分别是:“注册系统文件夹中所有dll文件”、“扩展”、“DirectX版本”、DirectX加速”等。这些高级功能可以提供工作效率。例如,点击固定按钮,可以自动或者任意注册指定文件下里面的dll文件。 6、自动更新c++,DirectX修复工具在检测和修复问题时,还支持更新c++组件,提高修复软件的概率。

信息分享官

有问题的用DirectX9绘制2D图形的程序

显示不出图像。用的是d3dvertexelement9数组来定义数组的格式。求高人解答!

哈利_蜘蛛侠

DirectX修复工具-一键修复所有dll缺失的问题

DirectX修复工具是一种专门设计用于解决与DirectX相关的各种问题的软件,包括修复缺失或损坏的DLL文件。这类工具通常会自动检测并修复DirectX组件、C++ Redistributable包以及其他相关文件的问题。

幸福幸福的开心

directX修复、dll问题修复工具

windows-directX修复、dll缺少问题修复工具

任冬9527

Win10关于易语言提示运行时出错初始化DirectX运行库失败问题的解决

Win10关于易语言提示运行时出错初始化DirectX运行库失败问题的解决,Win10关于易语言提示运行时出错初始化DirectX运行库失败问题的解决

mmanyuan
评论 8
收藏 已收藏
分享
返回顶部
gbstar2021
VC/MFC 16,550 成员 421,606 内容