mfc-ml

2006年06月

19

[mfc 52225] [mfc 52224] Re:IEのページに貼り付けたActiveXでページの表示を行いたい(別ページでなく)

こんにちは、社本@ワック さん。杉山です。

>>  JavaScriptでActiveXを制御する方法や、別IEを起動して表示する方法はわ
>>  かっているので、OKなのですが、ActiveXから自分が表示されているページ
>>  のIEを制御する方法が見つけられませんでした。
>
>サイトのインターフェースから、IServiceProviderを使うとIWebBrowserインターフェースを、
>取得することができます。
 社本さんのサンプルを参考にIWebBrowserインターフェースを取得し、
 無事ページを更新することができました。ありがとうございました。
 また、他のサンプルも興味深く拝見させて頂きました。
 大変勉強になりました。

 ありがとうございました。
16

[mfc 52224] Re: IEのページに貼り付けたActiveXでページの表示を行いたい(別ページでなく)


社本@ワックです。

>  JavaScriptでActiveXを制御する方法や、別IEを起動して表示する方法はわ
>  かっているので、OKなのですが、ActiveXから自分が表示されているページ
>  のIEを制御する方法が見つけられませんでした。

サイトのインターフェースから、IServiceProviderを使うとIWebBrowserインターフェースを、
取得することができます。

私が以前作成した関数を以下のURLにて公開していますので、
参考になさってみてください。

http://www.wac-jp.com/programmers/win32/GetWebBrowser2.html

サイトのインターフェースポインタを取得するには。。。
・UIのないCOMオブジェクトの場合は、IObjectWithSite::SetSite()
・ActiveXコントロール(OCX)の場合は、IOleObject::SetClientSite()
で、取得することができます。


// 社本 明弘
// http://www.wac-jp.com/programmers/
// http://www.ailight.jp/blog/sha256/
// Microsoft MVP for VC++ (Oct 2003 - Oct 2006) 
16

[mfc 52223] IEのページに貼り付けたActiveXでページの表示を行いたい(別ページでなく)

 みなさんこんにちは、杉山と申します。
 よろしくお願いします。

 Q,IEで表示されているページにActiveXコントロール(例えばボタンのコ
   ントロール)を貼り付け、そのActiveXがクリックされたら、ページを同
   じIE上表示したい。<A>アンカータグをクリックしたら、次のページが
   表示されると同じイメージです。

 JavaScriptでActiveXを制御する方法や、別IEを起動して表示する方法はわ
 かっているので、OKなのですが、ActiveXから自分が表示されているページ
 のIEを制御する方法が見つけられませんでした。

 ご存じの方がおられましたら是非方法を教えてください。
 よろしくお願いします。
12

[mfc 52220] Re: エンディアン


社本@ワックです。

> ビッグエンディアン⇔リトルエンディアンの処理を行っておりますが、
> ちょっと調べたところでは理解出来なかった部分があったので質問
> させて下さい。

無事解決されたようなので、今さらですが。。
以下の関数を使うと簡単ですよ。

・WinSockの場合 : htonl, htons, ntohl, ntohs
・CRT (VC7 or lator) の場合 : _byteswap_ulong, _byteswap_ushort, 
_byteswap_uint64


■htonl - MSDN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/htonl_2.asp?frame=true

■_byteswap_uint64, _byteswap_ulong, _byteswap_ushort - MSDN
http://msdn2.microsoft.com/en-us/library/a3140177.aspx


// 社本 明弘
// http://www.wac-jp.com/programmers/
// http://www.ailight.jp/blog/sha256/
// Microsoft MVP for VC++ (Oct 2003 - Oct 2006)
12

[mfc 52219] Re: エンディアン



お世話になっております。藤沢です。


エンディアンに関しまして。

皆様御教授ありがとうございます。
理解出来ました。(と、思ってます。)

何バイトであろうが同じロジックでいけると思いこんでいた
こと事態が大馬鹿者でした。

今回は2バイトデータの扱いなので、とても簡単に仕上がり
ました。
自分が掲載させて頂いたサイトのロジックでよろしく、for分
の条件も正しかったです。
失礼しました。

勉強になりました、ありがとうございます。

 
不明な点などありましたらご連絡ください。
よろしくお願い致します。
記事検索
Amazon.co.jp
  • ライブドアブログ