none
接触了这么长时间的C#,还没见过这样的代码了 RRS feed

  • 问题

  • 最近在下了一个notepad插件的源代码,有段代码看着好诡异啊,接触了这么长时间的.net还没见过这样的代码呢。

     public enum NppMsg : uint
        {
            NPPMSG = (0x400/*WM_USER*/ + 1000),

            NPPM_GETCURRENTSCINTILLA = (NPPMSG + 4),
            NPPM_GETCURRENTLANGTYPE = (NPPMSG + 5),
            NPPM_SETCURRENTLANGTYPE = (NPPMSG + 6),

            NPPM_GETNBOPENFILES = (NPPMSG + 7),
                ALL_OPEN_FILES = 0,
                PRIMARY_VIEW = 1,
                SECOND_VIEW = 2,

            NPPM_GETOPENFILENAMES = (NPPMSG + 8),

            NPPM_MODELESSDIALOG = (NPPMSG + 12),
                MODELESSDIALOGADD = 0,
                MODELESSDIALOGREMOVE = 1,

            NPPM_GETNBSESSIONFILES = (NPPMSG + 13),
            NPPM_GETSESSIONFILES = (NPPMSG + 14),
            NPPM_SAVESESSION = (NPPMSG + 15),
            NPPM_SAVECURRENTSESSION = (NPPMSG + 16)

        }

    看着像是内存的地址,但是像这么抽象的代码,想在google里搜资料也不知道搜什么啊,所以贴出来希望大家帮帮忙啦...

    这种东西一般在哪用呢?属于c#哪部分的知识?有现成资料的给个链接也行哈。

    2012年8月15日 1:28

答案

全部回复