DirectXMath库无法使用
在使用DirectXMath库时,多个与之关联的inl文件均报错,错误如下:
c++项目中遇到错误消息
我收到以下消息 'StrType3\StrType3.cpp(19,5): error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.' 和'strcat'.我在程序中包含以下内容<string>…
终止计时器不会结束计时器 - WINAPI c++
我一直在使用一个应用程序,该应用程序与带有 com 接口的微控制器通信并发送状态请求并每隔几秒钟接收一次答案。我使用了相同的设置计时器。当状态发生更改时,警告消息应仅弹出一次,即使状态更改在收到的下一个数据包中仍然存在。但是每次收到数据包时都会弹出警告消息。计时器标志不起作用。如果我遗漏了什么,请告诉我 void CALLBACK StatusRequest(HWND StatusHwnd, UINT uMsg, UINT timerId, DWORD dwTime){ ret =…
#include< iostream>返回错误LNK2019,我应该执行什么操作?
Note:此问题总结整理于:#include<iostream> returns error LNK2019, what manipulation should I perform?
如何在 Visual Studios 中用日语编写“星期几”?
我正在 Windows 窗体应用程序中制作时钟。例如,现在“ddd”显示“Mon”。但我希望它说“月”。目前 Form1 具有: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using…
VS 2017安装错误?
Windows 10,最新补丁,VS 2017 Professional。 在尝试遵循有关添加对话框和某些控件(如标签、文本框和复选框)的一些教程时检测到可能的问题。说明指定为:File -> New -> Project。从那里选择 MCS。我的安装没有简单的 MFC 选项。它具有 MFC/ATL,选择时唯一的选项是 ATL 项目。我找不到创建 MFC 项目的任何步骤。 这里有什么问题吗?如果是这样,我在哪里可以找到更正它的说明。 Note:此问题总结整理于:VS 2017 Install…
为基于 COM 的应用程序选择 OLE DB 驱动程序?
你好 目前,我们的应用程序混合了C++,C#和Angular脚本技术。我们将 SQL Server Native Client 用于基于 COM 的应用程序,并将 ADO.NET 用于 C# 应用程序。我们支持 SQL Server 2016 和 2019。目前我们使用的是 SQL Server 2012 本机客户端 v11.0。我们计划在升级过程中将本机客户端升级到 OLE DB 驱动程序的 OLE DB 驱动器。 经过我的研究,如果我们不需要 SQL Server 新功能,则不需要将基于 COM…
Visual Studio Windows 窗体调用错误
当我尝试将Windows窗体添加到我的项目时,它输出错误 ,我使CLR为空项目.NET Framework 此错误的实例 (1) 隐藏调用堆栈 在 Microsoft.VisualStudio.Designer.Interfaces.IVSMDCodeDomProvider.get_CodeDomProvider() 在…
从调用 CPP DLL 的 C# 参数的数据结构
我在我的 C# 程序中调用了 CPPDLL。以下是我的 C# 代码片段: **public struct ImageData { public int imageSize; public byte[] image; } public struct CppImportInfo { public byte[] name { get; set; } public byte[] id; public…
C/C++ 更改鼠标设置
你好。 我想用 C/C++ 更改 mause 设置。这里有一些文档吗? 我想要更改光标或旋转或滚动... 感谢您的帮助。 Note:此问题总结整理于:C/C++ change mouse settings
long plifs[] = {25,92,3.0};是不允许的。为什么这样可以?
在我的书:C++ primer plus 中, 它说long plifs[] = {25,92,3.0};是不允许的。 但我可以使用它。 Note:此问题总结整理于:Why this is ok?
多文档单视图的视图管理
在多文档单视图中,如果任何一个文档视图被缩放和缩放,其他文档的视图也会相应地操作;如果缩放操作仅对当前视图有效,而对其他文档中的视图无效;所有视图类型都是 CxxxView Note:此问题总结整理于:View management of multi-document single view
设置 CScrollView 的背景色
我正在使用 Visual C++ 2019 16.9.2 社区和 MFC。 我有一个 MDI 程序: 类 CIDEView:公共 CScrollView 在 OnEraseBkgnd,我调用了 FillOutSideRect。这不会绘制整个窗口,只会绘制要滚动的内容:顶部角落保持白色。所以,在 OnDraw 中,我必须画这个。这是时间:涂上白色,之后涂上深蓝色(0x800000)。我想抽出时间。如何设置窗口的(默认)背景颜色?我分析了…
如何在 Visual Studios 中用日语编写“星期几”?
我正在 Windows 窗体应用程序中制作时钟。例如,现在“ddd”显示“Mon”。但我希望它说“月”。目前 Form1 具有: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using…
摆脱读取无效数据警告
我有关于读取无效数据的警告,但循环确保范围有效。如何禁止显示此警告?我知道我可以抑制某个 ID 的所有警告,但我只想摆脱这个警告,如果可能的话,以防以后出现这个问题。![73829-screenshot-80.png][1] [1]:/api/attachments/73829-screenshot-80.png?platform=QnA Note:此问题总结整理于:Get rid of reading invalid data warning
C++ SetWindowPos Problems adjusting window topping
With the following code, I am trying to place window A at the top and then window B underneath window A. The Z sequence should be Top -> A -> B. But now I have a problem, for example, if a full screen window O appears, the Z sequence becomes Top…
MFC C++/CLR 包装器
你好!我一直在做一些广泛的研究并编写粗略的代码,以更熟悉创建 C++/CLR 包装器,以便我可以从我的 WinForms C# 应用程序访问 MFC 方法。不久前,我能够成功创建一个互操作 DLL,我用它来促进对使用 MFC 创建的 ActiveX C++ .exe进程外应用程序的请求。现在,我想完全绕过使用 ActiveX .exe,并创建包装器以直接调用 MFC 方法。第一个问题..除了将 C++ 代码移植到 .Net…
使用 C++/CLR 包装器访问受保护的 C++ 方法
你好 C++/CLI 中是否有用于从 C# 应用程序访问受保护的 C++ 方法的语法? 我目前在 MFC 头文件中的内容: class CMFCApplication1Doc : public CDocument { protected: // create from serialization only CMFCApplication1Doc() noexcept; DECLARE_DYNCREATE(CMFCApplication1Doc) // Attributes public: //…
模板函数:如何在 Conditions 上使用
您好, 问题的正文位于站点反馈线程中。 https://learn.microsoft.com/en-us/answers/idea/215631/cannot-post-question-attack.html 有人能帮忙吗? Note:此问题总结整理于:Template Functions: How to Use on Conditions
C++/CLI 使无边界表单变得相当大
您好,如何将此c#代码转换为C++ / CLI代码以使我的无边框表单SizeAble? this - > SetStyle(ControlStyles::ResizeDraw, true); private const int cGrip = 16; private const int cCaption = 32; protected override void WndProc(ref Message m) { if(m.Msg == 0x84) …