4
"X"ボタンでアプリケーションを閉じる方法についての説明が見つかりません。私はXCBを使ってプログラミングしていて、 "X"ボタンでプログラムを閉じたいと思っています。私は見て、それについて何も見つけることができません。私はボタンを押して閉じる方法を知っています。また、「X」ボタンを押すと、ウィンドウは閉じたように見えますが、ウィンドウは閉じません。XCBで閉じるボタンでプログラムを終了するには
"X"ボタンでアプリケーションを閉じる方法についての説明が見つかりません。私はXCBを使ってプログラミングしていて、 "X"ボタンでプログラムを閉じたいと思っています。私は見て、それについて何も見つけることができません。私はボタンを押して閉じる方法を知っています。また、「X」ボタンを押すと、ウィンドウは閉じたように見えますが、ウィンドウは閉じません。XCBで閉じるボタンでプログラムを終了するには
私はこのトピックについて以前も苦労しました。
http://marc.info/?l=freedesktop-xcb&m=129381953404497をご覧ください。
キーが
xcb_intern_atom_cookie_t cookie2 = xcb_intern_atom(c, 0, 16, "WM_DELETE_WINDOW");
xcb_intern_atom_reply_t* reply2 = xcb_intern_atom_reply(c, cookie2, 0);
...別のクッキーにWM_DELETE_WINDOWのCookieを保存することで、イベントループで、これは古いですがcookie2
case XCB_CLIENT_MESSAGE:
{
if((*(xcb_client_message_event_t*)event).data.data32[0] == (*reply2).atom) ...
}
でclient_messageを比較あなたの応答に感謝します。 –
他人に役立つかもしれません。 ;-) –
それは他の誰かを助けるだけでした。 Googleの最初のヒットはSOですが、関連するサイドバーでスパイダーが質問をしたため、関連性の低いページが表示されます。 –