2
GtkDialog
개체를 만들었지 만 이스케이프 프레스 이벤트를 사용하지 않도록 설정하거나 처리하고 싶습니다. 어떻게해야합니까?GTK의 GtkDialog에서 이스케이프가 눌려 졌을 때 파괴를 비활성화하는 방법은 무엇입니까?
GtkDialog
개체를 만들었지 만 이스케이프 프레스 이벤트를 사용하지 않도록 설정하거나 처리하고 싶습니다. 어떻게해야합니까?GTK의 GtkDialog에서 이스케이프가 눌려 졌을 때 파괴를 비활성화하는 방법은 무엇입니까?
delete-event에 연결하고 콜백에서 ESC 키를 눌러 이벤트가 트리거되었는지 확인합니다. TRUE를 반환하면 이벤트 전달이 중지되고 (ESC 키 누르기를 무시하려는 경우) FALSE를 반환하면 이벤트가 전파되고 대화 상자가 닫힙니다.