我是一个初学者。我用snmpopen函数,其原型是:
HSNMP_SESSION SnmpOpen(
  HWND hWnd,      // handle to the notification window 
  UINT wMsg       // window notification message number 
);
它要两个参数,一个是hWnd,另一个是消息,这两个参数如何使用,哪位能告诉我?希望说的详细一些,最好有例子,或是哪里有资料请告诉我地址!非常感谢!

解决方案 »

  1.   

    MSDN上有HWND: 窗口句柄GetWindow()等API函数可得到
      

  2.   

    MSDN上太简单了,我想看看实例
      

  3.   

    MSDN上太简单了...
      汗,觉得我自己太笨了。
      

  4.   

    CWND是MFC中窗口的基类,HWND是WINDOWS中窗口对象化管理的一个方面,就像班上人的学号一样,
    我只要叫一下:“5号,给我倒杯茶”或者“10号,去操场跑一圈”他们就自动去了,我不必要知道他们怎么倒茶的,或者他们的跑步资势。从实际上来看,HWND可能是一个全局数组的序号,这个数组的一部分可能就是指向窗口的信息。
      

  5.   

    有一个于snmpopen相近似的函数snmpcreatesession。在msdn上给一行例子:hSession = SnmpCreateSession (myWnd, myMsg, NULL, NULL);
    而函数原型是:
    HSNMP_SESSION SnmpCreateSession(
      HWND hWnd,              // handle to the notification window
      UINT wMsg,             // window notification message number
      SNMPAPI_CALLBACK fCallback,   // notification callback function
      LPVOID lpClientData      // pointer to callback function data
    );
    但是myWnd是怎么声明定义的?是什么样的窗口呢?
    我用CWnd myWnd;myWnd.Create(...);建立,但不对!!!
      

  6.   

    HWND是句柄,可以用GetWindow()GetSafeHwnd()....行到
    CWnd 是窗口类。
      

  7.   

    to: kitling(加菲猫)
    >>MSDN上太简单了,我想看看实例
    多看看吧﹐ 一定有不是 太簡單 的。
    如何用一個類(CWND)﹐ 問題實在是太...
      

  8.   

    我的程序只有一个Dialog,我想得到它的HWND,怎么办?