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.