[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""] Windows COMプログラミングのブログ記事をまとめ読み! 全29件の1ページ目 | JUGEMブログ

Windows COMプログラミング
  • JUGEMテーマ

ブログテーマ

ユーザーテーマ

Windows COMプログラミング

このテーマに投稿された記事:29件 | このテーマのURL:https://jugem.jp/theme/c247/23399/
Windows COMプログラミング
このテーマについて
WindowsOS上のCOMプログラミングについてのテーマです。
VC++によるCOMプログラミングや、低水準な機能をCOMでラップして他言語へ提供するライブラリ等の記事になります。
このテーマの作成者
作者のブログへ:「hide-bow」さんのブログ
その他のテーマ:「hide-bow」さんが作成したテーマ一覧(1件)
このテーマで記事を投稿する
このテーマに投稿された記事
rss

1  2  3 >

HPPD 1.00更新について

HPPDはHTMLダイアログをタブ集約し、フォームの送信を独自プロトコルで 捕捉しXMLを更新しますが、フォームのGETに加えPOSTにも対応しました。 現状ではあまり意味がありませんが、将来画像等のバイナリーデータを扱う場合には 必須な条件でした。 http://kuroda.bglb.jp/sax/Property.zip JUGEMテーマ:Windows COMプログラミング

サディスティックプログラミング by hidebou | 2014.02.27 Thu 21:27

異プロセス間相互COM参照の安定化がもたらすもの

これはマーシャリング有効でなければなりませんから通常はIDispatch、IDispatchEx限定 になりますが、リッチコンソール1.20があらゆる状況下で安定なら、完全にレジストリ非依存の 相互COM連携が可能だということになります。 従来でも、親EXEが子EXEへ強制的にDLLを送りつければ何でもありな状況は作れます。 例えばcscript.exe、wscript.exeをサスペンド起動しDLLを送りつけてWSH自体を自由に拡張する 実験は飽きるほど行っています。 ただし、それが逆転し、既に動作中の親へ子からDLLを送りつける時には種々の問題があり...

サディスティックプログラミング by hidebou | 2014.02.21 Fri 14:15

リッチコンソール 1.20 更新について

リッチコンソール 1.20を更新しました。 http://kuroda.bglb.jp/sax/RichConsole.zip 画像のクリックイベント動作時にウインドウスクロールバーの状態によっては プログラムが停止する場合があることへの対応を行いました。   JUGEMテーマ:Windows COMプログラミング

サディスティックプログラミング by hidebou | 2014.02.21 Fri 13:40

イベントハンドラとしてのIDispatchEx

リッチコンソール上の画像がダブルクリックされたことを呼び出し元へ通知し それを受けたスクリプト側の処理を考えた場合、HTMLのイベント処理手法は 大変優れていると感じます。 IDispatchExは後付で何でも追加できますから、もしondblclickが存在したらという 書き方ができます。IDispatchの場合は生成時に存在したメソッドしか呼べませんから 提供側にしか存在できず、別の何かを用意しなければなりません。 じゃあ、画像ごとにIDispatchExを用意すればいいのですが、クリーンなIDispatchExを 生成するのは結構大変です。...

サディスティックプログラミング by hidebou | 2014.02.19 Wed 23:42

リッチコンソールの画像を切り替え可能に

リッチコンソールの画像挿入メソッドがディスパッチを返し、同一サイズであれば、 スクリプトから新たなファイルを指定してイメージを追加、インデックスを指定して 簡単なアニメーション効果を実現する予定です。初心者向けドキュメントの最後は 簡単なゲーム作成にしたいと考えHTML埋め込みを実現しましたが、HTMLに逃げる のはいかがなものかという気もしますので、画像クリックのスクリプトへの通知、画像 切り替えという単純な機能を付加して、カードゲームでもお見せできればと考えています。 JUGEMテーマ:Wi...

サディスティックプログラミング by hidebou | 2014.02.19 Wed 22:38

リッチコンソール 1.10 関数追加について

HTML埋め込み関数に加えHTA埋め込み関数が追加されました。 http://kuroda.bglb.jp/sax/RichConsole.zip HTML系IEのデフォルトセキュリティーで動作し、HTA系はアプリケーションセキュリティーで動作します。 スクリプト中に new ActiveXObjectがあれば両者の違いが明らかとなります。 [helpstring("HTMLを埋め込み表示します(第2引数をwindow.externalで参照可")] HRESULT STDMETHODCALLTYPE InsertHtml([in]BSTR url, [in]IDispatch *ext); [helpstring("HTMLを埋め込み表示し、window.closeを待機しま...

サディスティックプログラミング by hidebou | 2014.02.19 Wed 18:48

リッチコンソール 1.10 修正について

リッチコンソール1.10を修正しました。 http://kuroda.bglb.jp/sax/RichConsole.zip 埋め込みHTMLをWM_PAINT毎にUpdateするものとし、表示位置を安定させました。 埋め込みHTML中でwindow.closeが実行された場合、HTMLのボタン等を操作不能にしました。 これは、呼び出し元スクリプトが終了している状態での操作を防止するためです。 尚、埋め込み画像、HTMLの削除は、単に当該位置の1文字を削除する操作です。   JUGEMテーマ:Windows COMプログラミング

サディスティックプログラミング by hidebou | 2014.02.19 Wed 17:56

リッチコンソール1.10関数追加のお知らせ

リッチコンソールにHTML埋め込み関数が追加されました。 http://kuroda.bglb.jp/sax/RichConsole.zip [helpstring("HTMLを埋め込み表示します(第2引数をwindow.externalで参照可")] HRESULT STDMETHODCALLTYPE InsertHtml([in]BSTR url, [in]IDispatch *ext); [helpstring("HTMLを埋め込み表示し、window.closeを待機します(返値はwindow.returnValue)")] HRESULT STDMETHODCALLTYPE InsertHtmlWait([in]BSTR url, [in]IDispatch *ext, [out,retval]VARIANT *ret); 前者は単なる表示、後者はwindo...

サディスティックプログラミング by hidebou | 2014.02.19 Wed 13:21

Windowsの中でどう振舞うかとか、ブラウザの中でどう見えるかではなく

気に食わなかったら、Windowsの動作をカスタマイズすればいいし、同じようにブラウザをカスタマイズすればいい。 本来アプリケーションとはそういうものだ。IEに合わせるのではなくIEを変える。HSHTML自体の振る舞いを変える。 頭の固いやつらはそれをクラックまがいと言うだろうが、自分のPCを自分が望むように操る権利はすべてのユーザーが有する基本的な権利だ。 JUGEMテーマ:Windows COMプログラミング

サディスティックプログラミング by hidebou | 2014.02.19 Wed 10:32

リッチコンソールへのHTML埋め込み

入門者向けサンプルを作るにあたり、やっぱりキャッチーな部分があるべきだと考えました。 リッチコンソールにHTML埋め込みを行えば、動画等も再生できるわけですので、そこを書きます。   JUGEMテーマ:Windows COMプログラミング

サディスティックプログラミング by hidebou | 2014.02.19 Wed 08:34

このテーマに記事を投稿する"

1  2  3 >

全29件中 1 - 10 件表示 (1/3 ページ)

[PR] レンタルサーバー heteml [ヘテムル]
あなたのクリエイティブを刺激する、
200.71GBの大容量と便利な高機能!