我在C#代码中使用API findwindow找到了我要的window,但返回类型是intptr的,怎样才能获得这个窗体的window类型对象呢?

解决方案 »

  1.   

    得到对象干嘛?要得到一些东西可以用
                LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam)得到进程相关东西
                DWORD GetWindowThreadProcessld(HWND hwnd,LPDWORD lpdwProcessld);
                    
                Process.GetProcessById();
      

  2.   

    Windows的Window和.Net的Window不是一个Window,虽然.Net的Window是基于Windows的Window的,但不能通过Windows的Window的句柄创建.Net的Window。如果你需要操作Windows的Window,还是需要使用Windows的API。