Linuxプログラミング 2at LINUXLinuxプログラミング 2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト400:login:Penguin 14/09/08 14:48:29.88 XntPNMhE.net 「普及するわけない」スレで: > 572 :login:Penguin:2014/09/07(日) 00:43:51.87 ID:NGJ74wwz > >>569 > Qtはサポートしているイベントが明らかに少ないから。 の部分に関して。FLTKを調べていたら、Win32のWM_SIZEに相当する イベントが見当たらないと思って(実はあるのかもしれない)調べていたら test(サンプル)に resize.cxx と resizebox.cxx があって、ビルドして実行 してみると、TOP LEVELのnative Windowであっても枠をマウスでドラッグ する事によるサイズ変更には一応対応していることが分かった。 401:login:Penguin 14/09/08 15:56:17.40 XntPNMhE.net Qt や wxWidgetsのようなマルチプラットフォーム・ツールキットでは、 IME 関連の共通化は難しいかもなあ。 Windows では、WM_IME_xxxx 系のメッセージや専用 API で対応している んだけど。 402:login:Penguin 14/09/08 16:35:46.77 XntPNMhE.net >>400 スマン。Windows環境では、仮想関数のresize()が、WM_SIZE が来た時に 呼び出されるようなのでここでサイがズ変化した事を知ることが出来る と思う。ただし、resize() 関数を直接呼び出すことも想定されている 気がするので注意が必要。普通、Windowsだと、イベント・ハンドラは 人間が直接呼び出すことは無いんだが、FLTK だとあるのかも知れん。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch