Windows API(以前称为Win32 API)是可用于Microsoft Windows操作系统的核心应用程序编程接口集。此标记用于使用Windows API开发本机Windows应用程序的问题。
目标:关闭一个在windows下运行的32位GUI进程,我可以访问可执行路径名。这个软件有可能有多个副本在运行,但只有一个是从一个 ...
基本上,我有一个自定义窗口,可以携带其他控件,比方说按钮,位图,文本框等,现在的事情是,如果项目走出窗口,我的意思是,如果我试图创建像 ...
我需要在其他线程中使用std::async运行消息循环,是否可以从主线程中获取消息?你能给我一些例子吗?第二个问题:我不需要调用wndproc,我 ...
当我创建窗口时,它比指定的宽度和高度小,应该是840x840。实际创建的窗口只有大约825x782(不包括菜单等)。我不知道为什么会出现这种情况。
无法在HEVC解码器上设置输出类型 IMFTransform
我写了这个程序来设置一个基于https:/docs.microsoft.comen-uswindowswin32medfoundsupporting-direct3d-11-video-decoding-in-media-foundation的HEVC解码器。一切工作正常...
在Rust语言中使用winapi SetClipboardData。
我试图使用Rust中的winapi crate将数据设置到Windows cipboard中(我是Rust和win32 api的新手)。SetClipboardData调用的输入需要一个文件类型和一个C ...
获取我启动的进程的PID的任务,CreateProcess()ProcessInformation.dwProcessId做的很好,但是在我的情况下,我启动的进程打开子 ...
SQLBindCol在64位Windows上失败,出现 "无效字符串或缓冲区长度"。
在我们的应用程序中,我们有ODBC连接。在64位版本中,这些连接根本无法工作。从64位Windows程序中调用SQLBindCol时,总是失败,参数如下: void *dataPtr = ...。
我正在创建一个小程序,它将包括所有显示器在桌面(扩展模式)或禁用所有辅助显示器(显示器可以连接到gpus和集成图形)。这个程序是...
我正试图追踪我们MFC代码中的一个问题,它看起来像是一个资源限制问题。内存和CPU看起来不错。根据任务管理器上的进程选项卡,我们的GDI对象看起来在 ...
我发送CTRL+A和CTRL+C到一个应用程序(显然是为了复制内容)。为此我写了一些C++代码,看起来还不错。事实上,我在spy++上看到产生的信息和...
EnumProcessModulesEx失败,返回错误代码299(ERROR_PARTIAL)
我调用EnumProcessModulesEx函数,但失败了。我运行在64位的机器上,我在调用EnumProcessModulesEx函数时失败了。下面是代码: wchar_t* dest = new wchar_t[100]; int index = SendMessage( processes, LB_GETCURSEL, ...)
win32 scrollbar in not working screenshot Win32 scrollbar in not working。这是我在win32 CC++中的代码 #include----------。 #include * Declare Windows procedure * ...
在64位office中调用MultiByteToWideChar()得到错误的结果。
我有一个Excel VBA项目,我正在改编成64位的Office。在一个部分中,我使用20个左右不同的代码页中的任何一个对MultiByteToWideChar()进行调用。(所以StrConv不是一个 ...
在我的Win32应用程序中,我有一个字符串表,定义如下。STRINGTABLE BEGIN IDS_STRING101 "myString1" IDS_STRING102 "myString2" IDS_STRING103 "myString3" END ...。
我真的不明白为什么会出现这种情况。我能够正确解析PE格式的主要内容,除了这个。我试图打印一个特定PE使用的所有DLL。首先我得到的是...
我在使用VisualStyleRenderer类绘制Windows 10主题的窗口标题按钮时遇到了问题。我的问题是,我不知道该使用哪个主题类。我尝试了Window和...
Win32 API - HWND "{unused =??}? 无法读取内存 "错误
我的项目是C++ Windows Desktop Wizard又名Win32 API项目。在函数WinMain(...)中,我正在创建我的窗口:hWnd = CreateWindowEx(NULL, _T("DesktopApp"), _T("Hi, I'm window"), ...
我的应用程序中已经有一个WH_MOUSE_LL钩子,但需要为鼠标和触摸板提供不同的行为。我知道Raw Input API,但不知道如何使用它的钩子 :( 有什么建议吗?
我曾试过在任何进程中向内存空间读写数据,我使用VirtualProtect()和VirtualProtectEx()函数来改变权限。我使用了VirtualProtect()和VirtualProtectEx()函数来改变内存区域的权限。 if(!VirtualProtect(dwAddr, dwSize, ...)。