import jnr.ffi.LibraryLoader
import jnr.ffi.Platform
import jnr.ffi.Runtime
import jnr.ffi.Pointer
interface User32 {
fun SendMessage(hWnd: Long, Msg: Int, wParam: Long, lParam: Long): Int
companion object {
val INSTANCE: User32 = LibraryLoader.create(User32::class.java).load(Platform.getNativePlatform())
}
}
fun main() {
val user32 = User32.INSTANCE
val hWnd = 0xFFFF.toLong()
val Msg = 0x0112
val wParam = 0xF170.toLong()
val lParam = 2L
val result = user32.SendMessage(hWnd, Msg, wParam, lParam)
println("Resultado de SendMessage: $result")
}
Publicado el día 25 de octubre de 2023CATEGORÍAS
Kotlin, Lo mejor