・ Win32 API に関する情報は、基本的に掲載しません (世の中に詳しい資料が数多く有るためです) 。同様の理由で 開発言語の仕様に関する情報も、基本的には掲載しません。MFC, OWL, VCL と言った、開発環境依存の情報も、当然ですが掲載しません (SDK レベルの情報しか掲載しません)。
・ このページは HSP Plug-in 特有の情報を中心にしております (一部、Win32 API 絡みの部分も有る事には有るのですが…)。
・ なお、意味が理解出来ない場合は、各自勉強するか、諦めるかする様にして下さい。ここでは、これ以上の説明は掲載しません。
・ 使用者に出来るだけ迷惑を掛けない Plug-in を作成する為には、それなりに知識や技術を修得する必要が有ります。この為、これ以下のページでは、詳しいコードや説明には、敢えて触れません。お金で解決する場合は、翔泳社の“Windows95 APIバイブル”を購入して下さい (3冊揃えると、約¥27k)。出来るだけお金を使いたく無い場合は、Microsoft のサイトにて公開されている情報や、各地の Web Page にて公開されている情報を参照して下さい m(_ _)m 。
・ ここは、旧 Oh!X 同様、ドラゴンを目指す人を対象にしている、非常に冷たいページです。これは、ポリシーですので、御了承願います m(_ _)m 。
※ MFC = Microsoft Foundation Class (Copyright © Microsoft) … 主に VC++ で使用される共有ライブラリ
※ OWL = Object Windows Library (Copyright © Borland) … BC++ で使用される共有ライブラリ
※ VCL = Visual Component Library (Copyright © Borland) … Delphi/C++ Builder で使用される共有ライブラリ
1. Plug-in から負の値を返したいのですが
2. HSP から渡された変数の領域サイズを調べるには?
3. オブジェクトを操作するには?
4. 新しい画像ファイルフォーマットをサポートするには?
5. HSP 終了時の処理を書くには?
6. BMSCR 構造体に BITMAPINFO 構造体がありませんが、どうすれば良いのでしょう?
7. DIB の横のドット数が4の倍数で無い時の DIB メモリのオフセット演算方法は?
8. Plug-in から HSP のエラーを発生させるには?
9. 引数に数値でも、文字列でも受け入れ、別の処理をしたのですが
10. HSP と Plug-in でメモリを共有するには?
11. Plug-in で文字を出すには?
1. 外部 dll を Plug-in から動的にリンクするには?
2. VC++ と BCB で同じソースをコンパイル出来ない場合の回避方法は?
3. HSP のメッセージを横取りするには?
4. Plug-in 内部でメッセージを回すには?
5. HSP ウィンドゥのサブクラス化はどうやるのですか?
6. HSP の Plug-in は実行ファイルと同じ場所に無いと使用出来ませんが、回避方法は?
7. 出来れば、第1パラメータを、文字変数、直接文字列指定の両方を可能にしたいのですが。
8. パラメータ数が絶対的に足りません 若しくは 任意 ID の BMSCR 構造体へのポインタや、複数の PVAL 構造体へのポインタが欲しいんです。
9. 一定時間毎に処理したのですが…。
10. Dialog を出したいのですが
11. メニューを付けたり、EditBox の背景色を変えたりなどの HSP の動作変更はどの様にやっているのでしょう
12. EditBox でのエラー音を Plug-in で消せますか?
Copyright © SAITOH Kazuya, All Rights Reserved.
(!) Prohibit Reproduction.