例題を見てみましょう。TRUE;}DllMain関数は普通のプログラムのWinMain関数と思ってください。引数もこのようにしておいてください。TRUEを返すだけです。MyDrawという自作関数は普通にプログラムを書くときと同じです。crColorの色で直線を描画する関数です。この関数の頭についている語句はこの通りにしておいてください。COLORREF);#defineの行はおまじない的にこのようにしておいてください。あとは、自作関数のプロトタイプを書いておきます。このヘッダファイルはdllを呼び出す方のプログラムでも使います。これをビルドすると目的のdllが出来上がりです。この時dll01.dllの他にdll01.libというファイルも作られます。これは、普通のプログラムを作るのと同じです。プロジェクトに参加させておく必要があります。msg.wParam;}いつもと同じですが、dll01.hをインクルードしておいてください。TRUE;}いつもと同じです。0L;}WM_PAINTのところを見てください。この関数がきちんと動作するか実際に動かして試してみてください。dll01.dllはtest01.exeから見えるところに存在しないといけません。(test01.exeと同じディレクトリか、Windowsのディレクトリなど)左のように赤い直線が描画されれば成功です。転載あるいはコンピュータ等のファイルに保存することを禁じます。