X



アク禁になった人の為にレス代行するスレその39@規制議論

■ このスレッドは過去ログ倉庫に格納されています
0001名無しの報告
垢版 |
2006/07/08(土) 20:47:26ID:KXhHAS530
★ 依頼テンプレ ★ ( *は必ず記入)

【依頼に関してのコメントなど】
---------------------------------------------------------------------------
【板名*】
【スレ名*】
【スレのURL*】
【名前欄】
【メール欄】
【本文*】↓

---------------------------------------------------------------------------

◆ 削除ガイドライン/ローカルルールに違反する依頼は受け付け致しません。
◆バーボン規制中の方の依頼は受け付けません。
◆ 依頼者、代行者は >>2-3 と 定期/臨時で貼っている ☆案内☆ を必ず読んでください。

★ 代行者は重複防止のため【必ず宣言】してから書き込んで下さい ★
☆ 代行者の方は必ず【本文】以降をコピーして貼り付けて下さい ☆
★ 代行者は依頼者のage、sageの要望を無視しないでください ★
★【VIP臭い】規制の方は、少々(10分程度)待って書き込みして下さい★

前スレ
アク禁になった人の為にレス代行するスレその38@規制議論
http://qb5.2ch.net/test/read.cgi/sec2chd/1146324824/
0113 [´・ω・`] ppp0121.va-east.my-users.ne.jp
垢版 |
2006/07/15(土) 19:15:19ID:qHdHKO8k0
【依頼に関してのコメントなど】お願い致します・・・
【板名*】PC等->プログラム
【スレ名*】Win32API質問箱 Build44
【スレのURL*】http://pc8.2ch.net/test/read.cgi/tech/1151501925/l5
【名前欄】
【メール欄】sage
【本文*】↓
一応できました。タブ巡回。

WBC003.LZH:SDKレベルでWebBrowserコントロールを使用して簡易ブラウザを作るサンプル(C++)
http://winscript.s41.xrea.com/upload/source/No_0019.lzh

ですがこれが完全に正しいやり方なのか確信が持てません。みなさんはどう思われますか? 窓API的におかしい所ないでしょうか? (でも結局自作コントロールでは通用せず・・・)

  g_pOleInPlaceActiveObject->OnFrameWindowActivate(TRUE);
  g_pOleInPlaceActiveObject->OnDocWindowActivate(TRUE);
  for(;;)
  {
    if (!IsWindow(g_hWndMain))
    {
      break;
    }
    GetMessageA(&msg, NULL, 0, 0);
    hr = g_pOleInPlaceActiveObject->TranslateAccelerator(&msg);
    if (hr == S_OK)
    {
      DispatchMessageA(&msg);
    }
    else if (hr == S_FALSE)
    {
      if (!IsDialogMessageA(g_hWndMain, &msg))
      {
        TranslateMessage(&msg);
        DispatchMessageA(&msg);
      }
    }
  }

なお、IsWindow()でループ脱出するのは気にしないでください(^^;)DefWindowProc使ってるのでこうなるのです。
ここはGetMessage()==FALSEで判断されているのだと思って下さい(^^;;;)いずれウィンドウプロシージャは設置するつもりです。

で、OnFrameWindowActivate/OnDocWindowActivate()は、本当はウィンドウプロシージャのWM_ACTIVATE中で呼び出し、ステートに応じてTRUE/FALSEするのが正しいと思うのですが、なぜこれをコントロールに通知しなければならないのでしょうか?
例えばアニメーションを表示するコントロールとかで非アクティブになった時にアニメを停止するとか?
0114 [´・ω・`] ppp0121.va-east.my-users.ne.jp
垢版 |
2006/07/15(土) 19:17:29ID:qHdHKO8k0
【依頼に関してのコメントなど】お願い致します・・・
【板名*】PC等->プログラム
【スレ名*】ATL/WTL Part4
【スレのURL*】http://pc8.2ch.net/test/read.cgi/tech/1134388951/l5
【名前欄】
【メール欄】sage
【本文*】↓
BCCを使っているのですが、ATLやMFCのヘッダやバイナリは無料で手に入るのでしょうか?
0115 [´・ω・`] ppp0121.va-east.my-users.ne.jp
垢版 |
2006/07/15(土) 19:18:01ID:qHdHKO8k0
【依頼に関してのコメントなど】お願い致します・・・
【板名*】テレビ等->海外テレビ
【スレ名*】逃亡者 THE FUGITIVE
【スレのURL*】http://tv8.2ch.net/test/read.cgi/tv2/1142529507/l5
【名前欄】
【メール欄】sage
【本文*】↓
What'sマイケル。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況