ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

VC++2005基本設定

2007-10-13 06:21:37 | PG(VC++)

VC++2005について、ヘッダーファイルのパスを指定する方法やらデバッグ実行時の環境変数PATHを追加する方法やらの各種基本設定方法についてメモ。

まぁほとんど.NET2003のと一緒っぽい。当たり前か。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

HtmlDocumentへのHTML書き込み

2007-10-09 23:59:34 | PG(VC++)
HtmlDocumentにHTMLを直接書き込む方法があったよな~と思ったんだけど、キーワードが分からないとネットで探すの大変(苦笑)
でもそのものずばりを見つけた。ありがたいことです。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

#importの属性

2007-10-03 23:24:08 | PG(VC++)

VC++の#importについて実験。

shdocvw.dllやmshtml.tlbをインポートしている色々な人のソースを見ていると、使っている属性がさまざま。
なのでどんなものがあるのか調べてみたら、意外と種類が多い。COMについて詳しくないので、何に使うのかよく分からない物がほとんどだけど(苦笑)

少なくとも、警告を抑制するのに必要な属性は分かった。


全然関係ないが、VisualStudioのヘルプの内容がInternetExplorerからも見られるのにはちょっと驚き(汗) VSをインストールしてないと使えないっぽいけど、逆に言うと、勝手にそういう機能をIEに追加しちゃってる??

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

WebBrowserイベントの捕捉

2007-09-30 04:25:15 | PG(VC++)

VC++でATLを使わない方法でのWebBrowserイベントの捕捉方法をメモ。

今回一番苦労したもの(苦笑)
日本語サイトのほとんどはATLの方法。仕方が無いので日本語以外でも検索してみると、中国語とかロシア語が意外と多い。(ロシアでもソースは英語で書いてるんだなw)
で、ようやくCodeGuruでそれらしいものを発見!さすが噂に名高いCodeGuruだ。

さっそく試してみると、BeforeNavigate2がちゃんと取れた!んだけど、DocumentComleteは何故か取れない…。COMの仕組みを理解せずしてこの辺りに挑戦するのは無謀そうだ(汗)

それにしても、今回は全般的にいつにも増して他の人のソースを引っ張ってきているだけだなぁ…。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

WebBrowser(non ATL)

2007-09-29 10:44:46 | PG(VC++)

VC++2005でATLを使わずにWebBrowserコントロールを使う方法をメモ。

VC++2005という比較的新しい言語を使いながら、WebBrowserコントロールという比較的(?)古いコンポーネントを使用(苦笑)
.NETフレームワークにもっと便利なクラスがありそうな気もするし、ATLという便利そうなクラスもあるんだけど(使い方がよう分からん(爆))
レガシーなWebBrowserならJavaScriptやらVB.NET2003やらExcelVBAやらで少しかじってるので、扱いやすい気がして^^;

でも「VC++でどう書けばいいのか」は やっぱりかなりハマった>< COMの規約だの書き方だのさっぱり知らないもんなぁ。ちょっと思ったのは、オブジェクト指向のポリモルフィズムを手動でやる感じかな。そりゃ大変だわ(苦笑)

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする