标签: null desktop handle
在我的应用程序中,我通过以下语句获取桌面窗口句柄: HWND hDeskTopWnd = :: GetDesktopWindow();
是否需要对hDeskTopWnd执行空检查。只要桌面存在,桌面窗口在任何情况下都是空的。请澄清。
答案 0 :(得分:0)
根据MSDN,没有NULL返回值的描述。但是,为了以防万一,检查也没有任何危害(可能还有很多好处)。它的成本很低,可能会节省很多。