问题标签 [winapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
43668 浏览

linux - gettimeofday() 是否保证为微秒级分辨率?

我正在将最初为 Win32 API 编写的游戏移植到 Linux(嗯,将 Win32 端口的 OS X 端口移植到 Linux)。

QueryPerformanceCounter自进程启动以来, 我通过提供 uSeconds 来实现:

再加上QueryPerformanceFrequency()给出一个常数 1000000 作为频率,在我的机器上运行良好,给了我一个 64 位变量,它包含uSeconds自程序启动以来的内容。

那么这款便携吗?如果内核以某种方式或类似方式编译,我不想发现它的工作方式不同。但是,我认为它不能移植到 Linux 以外的其他东西上。

0 投票
6 回答
13852 浏览

c# - 晃动鼠标

好的。这是一个有点虚荣的应用程序,但我今天在工作中遇到了一种情况,我在培训班上,机器设置为每 10 分钟锁定一次。好吧,如果培训师对谈话感到兴奋——而不是更换幻灯片——机器就会锁定。

我想写一个很小的应用程序,它只有一个任务栏图标,除了每 4 分钟将鼠标移动 1 个像素之外什么都不做。

我可以用 Delphi(我的强语言)以 3 种方式做到这一点,但我正在转向 C# 工作,我想知道那里阻力最小的路径。

0 投票
1 回答
9485 浏览

windows - Windows dll 可以检索自己的文件名吗?

从 exe 文件创建的 Windows 进程可以访问调用它的命令字符串,包括其文件的路径和文件名。例如。C:\MyApp\MyApp.exe --help.

但对于通过LoadLibrary. 有谁知道通过 dll 加载函数的方法来找出它的路径和文件名是什么?

具体来说,我对 Delphi 解决方案感兴趣,但我怀疑任何语言的答案都几乎相同。

0 投票
6 回答
16112 浏览

c# - 使用 Win32 API 在 C# 中将窗口置于最前面

我正在编写一个应用程序,该应用程序需要将外部应用程序的窗口置于前台,而不必窃取焦点(用户可以切换为窃取/不窃取焦点的设置)。

使用 win32 API 解决此问题的最佳方法是什么?我已经尝试过 SetForeground() 但它总是窃取焦点并且不能始终如一地工作。

解决此问题的最佳方法是什么?有什么想法吗?

0 投票
9 回答
4336 浏览

winapi - 哪里是开始为 Windows 编程 GUI 的好地方?

我有使用 C 和 C++ 编写控制台和网络客户端/服务器应用程序的经验,但我对使用 win32 可视化 API、MFC、Qt、wxWidgets 等几乎一无所知。从哪里开始,我应该用什么方法专攻,以便为未来做好准备和稳健?

0 投票
3 回答
4221 浏览

windows - 您如何在 Windows 系统上创建自己的名字对象(URL 协议)?

如何在 Windows 系统上创建自己的自定义名字对象(或 URL 协议)?

例子:

  • 网址:
  • 邮寄:
  • 服务:
0 投票
22 回答
11485 浏览

windows - 学习低级 WinAPI 编程还有意义吗?

拥有所有 C# 管理的幸福,回到 Petzold 的编程窗口并尝试使用纯 WinAPI 生成代码是否有意义?

可以从中学到什么?是不是太过时了,没用?

0 投票
2 回答
3121 浏览

winapi - 获取网络上的域列表

使用 Windows API,如何获取网络上的域列表?

0 投票
2 回答
2259 浏览

c++ - 验证 Win32 窗口句柄

给定一个类型的句柄,HWND是否可以确认该句柄代表一个真实的窗口?

0 投票
5 回答
10255 浏览

c++ - Mac OS X 下的 _wfopen 等效项

我正在寻找相当于_wfopen()Mac OS X 下的 Windows。知道吗?

我需要这个来移植一个wchar*用于其文件接口的 Windows 库。由于这是一个跨平台库,我无法依赖客户端应用程序如何获取文件路径并将其提供给库。