FindWindow 不能找到最小化窗体的句柄。该怎么处理

FindWindow 不能找到最小化窗体的句柄。
当窗体正常显示的时候 可以通过findwindow找到窗体句柄,然后通过sendmessgae发送消息成功。
  但是当窗体最小化的时候,通过findwindow返回值一直是000b109e,不能正确找到句柄,发送消息可以,但是不能接受到消息。不知道是什么原因。。。。

------解决方案--------------------

FindWindow是找不到最小化的窗体的句柄的。 
可以去查找窗口类。 
当窗口最小化时其值为 0,进而找不到窗口

------解决方案--------------------
楼上哥几个用的什么系统?我在Win7中测试可以查找到最小化的窗口。

C/C++ code
HWND h = ::FindWindow("Notepad", "Untitled - Notepad");
if (::IsWindow(h))
    Caption = IntToHex((int)h, 8);
else
    Caption = "Nothing.";