酒井 法雄 SAKAI,Norio norio@int21.co.jp たしかにWindows APIは強力だ.しかし,だからといってWindows APIを単純にコールすれば何でもできるというものではない.たとえば,Visual Basicのイベントにあらかじめ用意されていないメッセージを知ることはできなかった. しかし,Visual Basic 5.0から用意されたAddressOf演算子とWindows APIを組み合わせて使えば,これが可能になる. ここでは,Visual Basicのイベントを拡張するサブクラス化の手法と注意点,そして応用例を述べよう. メモリを直接操作できる「お楽しみ」 Windows APIは強力だ.Visual Basicの限界を超えるためには,必須項目である.そして,単純にWindows APIを使えば何でもできてしまうように思いがちだ