关于DLL的问题,请指点
在看到DLL导出函数的时候,产生了一个疑问:
书上介绍一般的DLL链接库文件,其导出函数需用declspec(dllexport)关键字,作为对该DLL导出函数的声明。但我看到其他的代码,并不是用以上关键字申明,而是在DLL内部定义一个类,然后在DLL模块中实现类的相关方法的代码,然后在外部调用DLL的时候,用在DLL内部声明的类,创建一个对象,通过调用对象的方法,来达到调用DLL内的函数的目的,这样也可以吗??
还有一个问题,在编写消息钩子的时候遇到问题,比如说键盘钩子和鼠标钩子,他们被截获后,怎样才能从中提取需要的消息?比如说安装全局鼠标钩子后,鼠标移动的消息能被截获吗?被捕获的当时,鼠标所在的坐标又该怎样提取啊?
我问题有点多,还请各位多指教。谢谢。
问题点数:90、回复次数:2Top




