是否需要检查桌面窗口句柄

时间:2013-03-20 08:11:28

标签: null desktop handle

在我的应用程序中,我通过以下语句获取桌面窗口句柄:
HWND hDeskTopWnd = :: GetDesktopWindow();

是否需要对hDeskTopWnd执行空检查。只要桌面存在,桌面窗口在任何情况下都是空的。请澄清。

1 个答案:

答案 0 :(得分:0)

根据MSDN,没有NULL返回值的描述。但是,为了以防万一,检查也没有任何危害(可能还有很多好处)。它的成本很低,可能会节省很多。