WinXPの「メモ帳」と同じ「ページ設定」ダイアログを出すには?


まこと  2007-12-21 19:31:34  No: 29056  IP: 192.*.*.*

もしかしたら基礎的な質問になるかもしれませんが、1つおしえてください。

  Windows XP には、「メモ帳」という簡単なエディタが付属しています。
そのメモ帳の「ファイル」メニューの「ページ設定」をクリックしたときに
ダイアログが出てきますが、これと同じ形のダイアログをDelphiで出すには
どうすればよいでしょうか?よろしくお願いします。

  ※検索したところ、「ワードパッド」と同じページ設定ダイアログの表示
    例は何件かあったようなのですが、今回表示したいダイアログについては
    情報が見つかりませんでした。

  環境:WinXp SP2 + Delphi6 Personal

編集 削除
Fusa  2007-12-22 01:30:37  No: 29057  IP: 192.*.*.*

回答ではなく報告です。

検索したら、こういうものがありましたし

プログラムるコンポーネント部屋
http://okapony.hp.infoseek.co.jp/download/indexc.html#PGSETUPDLG

いつのVersionからかD2007にはTPageSetupDialogというものがありました。

どちらも、WordPad互換のページ設定ダイアログで
WinXPやVistaのメモ帳互換のページ設定ダイアログは
見あたりませんでした。

編集 削除
qsa12075  2007-12-22 01:44:54  No: 29058  IP: 192.*.*.*

メモ帳のページ設定ダイアログは、コモンダイアログ(TPageSetupDialog)でなく、
独自の物のようなので、それと同じ物が欲しいなら自前で作るしかないと思うけど。

編集 削除
まこと  2007-12-23 18:33:37  No: 29059  IP: 192.*.*.*

返事が遅れてしまい、申し訳ありません。

Fusa様

  わざわざ探していただいてありがとうございました。
  最初はご紹介いただいたそのコンポーネントを使用することを
検討していたのですが、やはりヘッダとフッタを指定したいとい
うことで使用を断念しました。既にかなりの時間を検索に費やし
ているのですが、一向に見つかる気配がありません。やはりその
ようなサンプルはないのでしょうか…  とりあえず自前で作成の
方向で考えてみたいと思います。

qsa12075様

  かなり検索しても見つからなかったことから、ご指摘いただい
たような可能性もあるのではないかとうすうす感じていたところ
でした。ただ、外国のソフトウェアで、Programmers Notepad 2 
というエディタがあるのですが、そのエディタでもメモ帳とほぼ
同じダイアログを表示させていたことから、もしかしたら共通コ
ンポーネントのようなものがあるのかな、と思い、質問させてい
ただいたところでした。(参考までに、そのソフトウェアのURLを
掲載させていただきます。)

http://www.pnotepad.org/screenshots/

編集 削除
風来坊  2007-12-24 14:51:59  No: 29060  IP: 192.*.*.*

ちょっと時間があったので Programmers Notepad 2 をインストールしてみました。
このページ設定ダイアログは自前のように思えます。
メモ帳とも違いますから…

編集 削除