今天去一家公司面试 遇到了几个问题 小弟在一家培训学校学习 还没工作过 问几道问题 麻烦高手帮忙讲解 感激不尽
1。c#中如何获取控件的句柄(一点也不懂)
2。c#中如何自定义消息(好像是这么问的 记不太全了)

解决方案 »

  1.   

    IntPtr hWnd1 = FindWindow(null, "主窗口标题");   
    IntPtr hWnd2 = FindWindowEx(hWnd1, IntPtr.Zero, null, "控件文本");   
    Control.handle
      

  2.   

    FindWindow 这个方法我也调不出来啊 需要引用什么么
      

  3.   

    FindWindow和FindWindowEx是Windows API函数,需要使用DllImport导入。
    一般情况下,直接使用Handle属性就可以了。
      

  4.   

    如果真是自定义消息的话,需要重载WndProc方法。