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.