检测 IBeam 光标
有没有办法从 C++ 代码检测 Windows 上的 IBeam 光标? 我想知道这是否可能,例如,MS Word 有几个类似 IBeam 的光标(例如 IBeam 附近或下方的文本)…
如何创建每像素 24 位的内存 DC?
我需要它使用 GDI 函数(特别是 StretchBlt() ,速度相当快)处理 RGB24 数据,并且我不能使用 CreateCompatibleDC(),因为它只能创建具有其他 DC 颜…
是否有 GIT 的 API(C++ 或其他语言)
一家公司要求我为他们编写一个 GIT 包装器。 那里的人绝对没有版本控制系统的经验,但它最终会融入他们的日常生活中(通过我的程序)。 我计划使用 VC…
ReadDirectoryChangesW 并确定哪个进程导致了更改
如何确定哪些进程正在对哪些文件进行更改。 我确实找到了这个: FileSystemWatcher:如何知道哪个进程做了改变? 但我很好奇最近有什么改变吗?是否可…
WM_QUERYENDSESSION 在 IE8 ActiveX 控件中不起作用
我有一个用 Delphi 6 编写的 ActiveX 控件,它处理 WM_QUERYENDSESSION 消息以弹出一个消息框,让用户在关闭窗口之前保存更改。 在 IE6 / IE7 中工作…
来自正在运行的进程 Win32Api 的管道输出(stdout)
我需要使用 Windows API 从已经运行的进程获取(或通过管道传输)输出。 基本上我的应用程序应该允许用户选择一个窗口来传输输入,并且所有输入都将显…
Windows EXE 可以作为服务或应用程序运行。如何确定它是否作为服务运行?
我正在寻找 Win32 API 调用来返回进程的运行时上下文。我希望能够以编程方式测试我是作为服务运行还是作为标准应用程序进程运行。 我想到了几个想法..…
执行拖放操作时资源管理器不会释放 IDataObject
我正在我的应用程序中实现拖放。我遇到了 Windows 资源管理器在拖放操作后未释放 IDataObject 的问题。为了隔离问题,我实现了一个非常简单的拖放源代…