下面的dllimport是在C#中通过P/Invoke技术引入几个win32函数,都是和窗体函数有关的。
上面的KillMessageBox方法的意思是,找到一个MessageBox窗口的句柄,然后向这个窗口的消息循环发送一条关闭的消息,至于句柄的意思就是类似于一个指针,就是用来引用窗口的, Intptr类型是对win32中使用的句柄的封装
[ C中调用WINDOWS API(释义见http://dict.youdao.com/search?q=WINDOWS+API&keyfrom=dict.index#q%3DWINDOWS%2BAPI&keyfrom%3Ddict.index)(“user(使用者)。动态链接库”,入口点=“验证”字符集的字符集,=。汽车)]
私人外部静态IntP tr验证(字符串lpclassname(与lpwindowname均为窗体的名称),字符串lpwindowname);
[ C中调用WINDOWS API(“user =字符集字符集,动态链接库。”。汽车)]
公共静态定义了一个发送消息(Register窗口句柄,返回味精,IntP tr为FAL Register,阿兰姆);公共wm_close = 0x 10个整型常量;
我晕,不就是声明了几个windows API吗?一个个整得,唉
[DllImport(“user32。dll”,EntryPoint = "请问”,CharSet.Auto CharSet =)] 请问这部私人extern静态(字符串,字符串使用lpClassName); [DllImport(“user32。dll”,CharSet.Auto CharSet =)] 公共静态extern int PostMessage(句柄hWnd,int味精,这部这部按钮,这部亚兰); 公共const int WM_CLOSE = 0 x10