DirectX9b SDK & VC++ で勉強し始めたものです。
目的はシンプルなウィンドウに3Dポリゴンで
簡単な図形(三角形とか)を描いてみたいのですが、上手く行きません。

WebでDirectX8のいい参考HPを知り、
DirectXのバージョンが違うと知っていましたが、わかりやすいので
d3d8.h などを d3d9.h などに読み替えて作り続け、途中まで順調でした。
ところが、シェーダーのところで躓いてしまいました。

Webを漁ってみて、鬱だ氏のう のページ↓
http://pc5.2ch.net/tech/kako/1054/10545/1054553472.html
の 386 さんと同じ状態だったので、389 を試してみました。
すると、コンパイルは通って実行できるのですが、
ウィンドウに図形は表示されません。

DX8 > DX9 に読み替える過程で抜け落ちているものがあるのでしょうか。

なお、dxdiag での診断で DX9 のサイコロは表示されました。
また、ハードウェアデバイスの取得に成功しています。
他の場所から落としてきたサンプルコードは同様のことができているので、
ハードウェア的な問題ではないと思っています。