ひとり連合めろんうま このページをアンテナに追加 RSSフィード

ダーツマップネット|ダーツマップを一発検索!
仮想CDでCD-DAを鳴らす方法

 
MessageBoxGenerator | 自由にメッセージボックスを作れるソフト作ってみた

2006-12-14

[]おにぎりとか旗とか おにぎりとか旗とかを含むブックマーク おにぎりとか旗とかのブックマークコメント

おまえらバカじゃねーの? そういうのを、「どんぐりの背比べ」というのですよ。

ぼくはお子様ランチだ。




どうでもいいけど、キバ出してあたしかわいいとか思ってる堀江由衣がはげしくきもい。

[][]BandObject2 BandObject2を含むブックマーク BandObject2のブックマークコメント

http://www.codeproject.com/csharp/BandObjects20.asp

.NET Framework 2.0で出ています。

サンプルプログラムを落としてみて、今度は問題なくビルド。気が緩んでいるとはまりそうなところとして

・サンプルプログラムのプロジェクトのプロパティビルドイベント→ビルド後のコマンドライン

"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm" BandObjectsExample.dll

となっているので、2KのマシンだとC:\WINNT としてやる必要があります。


無印のBandObjectのほうはかなり古く、厳密名の指定方法なんかが違うので、本来なら3分でビルドできるものなんですが、わけもわからず触っていると死ぬほどはまります。ちなみに、無印をVS2003、VS2005でビルドするには

・AssemblyInfo.csの[assembly: AssemblyKeyFile(@"..\..\..\BandObjects.snk")]をコメントアウト

・プロジェクトのプロパティ→署名→アセンブリの署名→BandObjectに同梱されているBandObject.snkをキーファイルとして指定

すると一瞬でビルドできるようになります。

で、IEツールバーというのはバックスペースやらタブやらいくつかのキーが正しくとれないという仕様があって、当のBandObjectのフォーラムでも

http://www.codeproject.com/csharp/dotnetbandobjects.asp?df=100&tid=1751961&forumid=3788&select=1751961#xx1751961xx

みんな悩むところは同じようです。


色々検索して出てくることは出てくるのだけど、読解力の不足が原因でなかなか理解が進みません。

・IInputObject.OnFocusChangeISをなんとかする

・protected IInputObject BandObjectSiteというフィールドが存在する

というところまでは調べて分かったのですが肝心のMSのサイトが

http://support.microsoft.com/kb/246234/ja

機械翻訳なのでまったく意味がわかりません。日本人によるソースだと

http://senta.s112.xrea.com/senta/product/namazubar/namazubar.html

http://blogs.dion.ne.jp/surviveplus/archives/95896.html

http://72.14.235.104/search?q=cache:0KU8P-AMeWMJ:61.196.246.67/matobow/+OnFocusChangeIS&hl=ja&gl=jp&ct=clnk&cd=3&lr=lang_ja

ヒントは書かれているものの、控えめな日本人らしく核心を書いてくれていません。


こうなったら洋物でもいいからバックスペースが使えるサンプルをぱくってこようということでBandObjectを使いつつ、バックスペースに対応したソースを拾おうと上記のサイトをさまよっていたところ、BandObject2なるものを発見、サンプルのSSを見たところテキストボックスがあるので「これはグレードアップされているに違いない」とwktkしてビルドしたところ、

・やっぱりバックスペースはきかない

・その代わりに、フォーカス取得時にSelectAll

ちょwwっをまwwwww開発者だろwwwwなんとかしるwwwww<自分もな

<<今ここ


ちなみに、バックスペースはききませんがシフト+バックスペースが動くとのことです。そんなん一般ユーザーわかんねえよ。