[SIMILAR] WITH 12932 非ク WITH 7748 宜デ WITH 7380 fakemenu WITH 6127 親ウ WITH 4541 プメ WITH 4467 ドウ WITH 4277 メニ WITH 4009 ムメ WITH 3573 プア WITH 3401 プウ WITH 3397 ウを WITH 3337 適宜 WITH 3015 ウィ WITH 2985 platform WITH 2694 右ク WITH 2405 いウ WITH 2390 、ie WITH 2144 ィン WITH 2125 ャプ WITH 2075 ィブ WITH 2029 トエ WITH 1976 ニュ WITH 1930 入力 WITH 1806 クテ WITH 1766 エリ WITH 1663 方法 WITH 1510 プチ WITH 1461 ポッ WITH 1271 をキ WITH 1232 ュー WITH 1193 ンド WITH 1193 相性 の検索結果 179 件中 1 - 10 件目 (0.076548041 秒)
Platform SDKに含まれるサンプルのFakemenuを見るとメニューっぽいウィンドウを作るには、 親ウィンドウをアクティブにする ポップアップウィンドウを作りアクティブにせずに表示する 入力をキャプチャする メッセージループを回して適宜ディスパッチする という方法が使われるようです。おそらく、IEのお気に入 ...
メニューっぽいウィンドウを表示する方法はPlatform SDKに入っているFakeMenuというサンプルを見るとわかるということなので見てみました。ポップアップウィンドウを出した後でモーダルメッセージループを自分で回してイベントを横取りするという方法ですが、細かいところで色々抜けている気がします。 ...
# (スコア:4870)
スクリプト中からMsgBoxを出していて気づいたのですが、WM_ACTIVATEのタイミングがおかしいことがあるようです。 Active Scriptingでスクリプトを走らせると専用のスレッドが作成されてそのスレッドでスクリプトが走ります。さて、スクリプトの中にMsgBoxがある場合には、メッセージボックスの親ウィンドウは、 ...
# (スコア:3750)
QMAILでは複数のトップレベルウィンドウが使えるようになっていますが、モーダルダイアログやメッセージボックスを表示したときには全てのウィンドウがロックされるようになっています。これは、Windowsのシステムの制限によるものなのですが、微妙に不便なときがありますね。メッセージウィンドウで検索しなが ...
# (スコア:3727)
新着メッセージがあるときにタスクトレイのアイコンを右クリックすると表示される新着メッセージウィンドウを、メニューベースのものから独自のものに変更しました。アカウント名やフォルダ名も表示するようにしてあります。 同じウィンドウを使いまわして、新着メッセージがあったときに自動でポップアップする ...
# (スコア:3681)
以前も書いたようにPocket PCでSHCreateMenuBarでメニューを作成した場合、子メニューのWM_INITMENUPOPUPがフレームウィンドウに届かないので、子メニューの状態管理などがうまく行えません。で、これを何とかするために、メニューバーを持っているウィンドウ(SHMENUBARINFO::hwndMB)をサブクラス化してWM_IN ...
# (スコア:3285)
普通にSW_SHOWを渡してShowWindowしてしまうと最前面にウィンドウが表示されてしまいますが、これを裏で起動するには、SW_SHOWNOACTIVATEを使います。 SW_HIDEはウィンドウが表示されないのでタスクリストなどにも表示されません。ちなみに、この状態からSetForegroundWindowで前面に持ってくると、タイトルバー ...
# (スコア:3245)
同期中にはダイアログで進行状況を表示するようになっているのですが、このダイアログを別スレッドで動作させるのを忘れていました。メインスレッドで動作させると状況によってデッドロックしてしまうんですよね(SendMessageがメッセージループを回しているスレッドに委譲されてからハンドルされるため)。 2. ...
# (スコア:3234)
UNICODE版をビルドしてみて少しはまったのでメモです。状況としてはTreeViewをスーパークラス化して使っていると、親ウィンドウへのWM_NOTIFYでの通知がANSIで行われてしまうというもの。Common Controlsを読む限り、ANSIかUNICODEのどちらで通知するかを特に指定しない場合には、IsWindowUnicodeを呼び出してT ...
# (スコア:3218)
Windows CEでLoadMenuでリソースからメニューをロードしたときに、直下のメニューがポップアップメニューでないとエラーになってしまうようです。GetLastError()の戻り値は、ERROR_INVALID_FLAGS。昔、Windows 95あたりでもコンテキストメニューを出すときに同じようなエラーにあった気がするのですが、Windows ...
# (スコア:3005)
# (スコア:10000)