【发布时间】:2021-06-21 15:33:12
【问题描述】:
在CloseWindowStation() 函数的文档中,它说:
不要指定
GetProcessWindowStation()函数返回的句柄。
但是,如果你得到进程的窗口站句柄,然后使用SetProcessWindowStation() 设置一个新的句柄,你应该怎么做?您应该关闭检索到的那个,还是应该两个手柄都保持打开状态?
HWINSTA oldWinSta = GetProcessWindowStation();
HWINSTA newWinSta = CreateWindowStation(...);
SetProcessWindowStation(newWinSta);
// should you do this?
// sins now GetProcessWindowStation would return newWinSta instead of oldWinSta
// or should both stay open?
CloseWindowStation(oldWinSta);
【问题讨论】:
标签: winapi