なお、VBでもC++でもDelphiでもAPIの使い方は同じだ。 
ただ、C++/Delphiはその言語でAPIをラップして使う。
例えばC++ならMFC/WTL DelphiならVCLのように。

だから、ラップされてない部分を使う時にも自分でラップして使う癖がつくようになる。
それが構造化 => オブジェクト指向化 と進むようになる