Salut

Dans une application eclipse rcp, j'ai activé le "Copier" sur un widget StyledText. Voici le code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
	contentsText.addMenuDetectListener(new MenuDetectListener(){
			public void menuDetected(MenuDetectEvent e) {
				actionMenu = new Menu(getShell(), SWT.POP_UP);
				MenuItem copyItem = new MenuItem(actionMenu, SWT.PUSH);
				copyItem.setText("Copier");
				copyItem.addSelectionListener(new SelectionListener() {
 
					public void widgetSelected(SelectionEvent e) {
						contentsText.copy(DND.CLIPBOARD);
					}
 
					public void widgetDefaultSelected(SelectionEvent e) {
						// TODO Auto-generated method stub
					}
				});
 
				actionMenu.setLocation(e.x, e.y);
				actionMenu.setVisible(true);
			}	
		});
De ce côté-là, ça fonctionne bien. Par contre, pour coller le texte sous Microsoft Word, le Ctrl+V passe mais pas l'item "Coller" du menu contextuel.

Le Ctrl+V et l'option contextuelle passent bien sous Libre Office ou notepad++.

Est-ce qu'il y a une possibilité que l'option contextuelle puisse fonctionner avec un code source différent ou c'est définitivement Word qui bloque?

Merci par avance