Converter HWND para Int

amigos,

tenho usado o pacote

import com.sun.jna.examples.win32.W32API.HWND;

e a função

    private HWND getHWnd(Component w) {
        HWND hwnd = new HWND();
        hwnd.setPointer(Native.getComponentPointer(w));
        return hwnd;
    }

para retornar o HWND de um JFrame

até ai ta funcionando bem

agora preciso converter o HWND para um valor inteiro para passar para uma DLL que lê apenas valores inteiros

alguém sabe como proceder?

Dario

Um HWND é um tipo de dados “opaco” que casualmente tem o comprimento de 32 bits (é um int do java).

[quote=cardosodario]amigos,

tenho usado o pacote

import com.sun.jna.examples.win32.W32API.HWND;

e a função

    private HWND getHWnd(Component w) {
        HWND hwnd = new HWND();
        hwnd.setPointer(Native.getComponentPointer(w));
        return hwnd;
    }

para retornar o HWND de um JFrame

até ai ta funcionando bem

agora preciso converter o HWND para um valor inteiro para passar para uma DLL que lê apenas valores inteiros

alguém sabe como proceder?

Dario[/quote]

Dario,

conseguiu solucionar? Estou com o mesmo problema e sem idéias.