小编Dou*_*son的帖子

使用Win32 API验证HWND

从使用C++的本机Win32 API可以确定与HWND关联的窗口是否仍然有效?

c++ winapi

18
推荐指数
3
解决办法
2万
查看次数

如果没有匹配的Monitor.Exit,Monitor.Enter会发生什么?

如果您有一些代码块要阻止在退出和清理对象时执行,是否可以使用锁来阻止执行?

Monitor.TryEnter(cleanupLock, ref acquiredLock);
Run Code Online (Sandbox Code Playgroud)

TryEnter可用于确保代码不被执行,并且由于它不等待锁定,因此不会出现死锁.

另一个线程在确定是否需要关闭时会抓住锁.

Monitor.Enter(cleanupLock);
Run Code Online (Sandbox Code Playgroud)

如果清理线程从不调用

Monitor.Exit(cleanupLock);
Run Code Online (Sandbox Code Playgroud)

这会导致问题吗?

.net c# multithreading

7
推荐指数
2
解决办法
1144
查看次数

点击了哪个控件?

我的WinForm C#应用程序上的MouseEvents有问题.我希望鼠标点击我的应用程序.如何确定点击了哪个控件?(我是初学者C#)

c# winforms

1
推荐指数
1
解决办法
7860
查看次数

标签 统计

c# ×2

.net ×1

c++ ×1

multithreading ×1

winapi ×1

winforms ×1