ページ 11

プログラムからメモ帳を使うには?

Posted: 2013年9月07日(土) 23:16
by sozai
ただ『使えたら使ってみたいな』程度に思っただけなのですが、C言語のプログラムからメモ帳を最初から何か文字列を書き込んだ状態で画面上に表示するには
どうすればよいのでしょうか?
使うライブラリだけでも良いので教えてください。

Re: プログラムからメモ帳を使うには?

Posted: 2013年9月07日(土) 23:27
by みけCAT
「メモ帳」はWindows標準のnotepad.exeでいいですか?

厳密に「最初から何か文字列を書き込んだ状態で画面上に表示する」には、ファイルを読み込ませます。
例えばstdlib.hのsystem関数などで"notepad hoge.txt"とかいうコマンドを実行すればいいです。
(system関数は、ダブルクオーテーションを含むコマンドの処理が苦手かもしれません)

ファイルを開かずにメモ帳を起動し、C言語から文字列を書き込むには、
WM_CHARメッセージをうまい具合に送ってやればいいかもしれません。

Re: プログラムからメモ帳を使うには?

Posted: 2013年9月08日(日) 15:21
by sozai
>みけCAT様
有難うございます。
正直、こんな簡単に使えるなんて思っていませんでした。