よし!作るぞ!
(1) まずはhtmlの準備
こういうフレーム型のページを用意しました。
index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="ja" xmlns="http://www.w3.org/1999/xhtml" lang="ja"> <head> <title>ワークフロー</title> <meta charset="utf-8"/> <frameset rows="600,*" border="0" id="frmAdvMain"> <frame src="freeform.html" name=frmManager id=frmManager> </frameset> </head> <body> </body> </html>
freeform.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"/> <title>ワークフロー</title> </head> <body> <h1>登録画面</h1> <form action="" method="get"> <p> <input id = "button" type="submit" value="申請"><input type="reset" value="リセット"> </p> <p> タイトル:<br> <input type="text" name="title" size="40" id ="str_Value008"> </p> <p> コンテンツ:<br> <textarea name="contents" rows="20" cols="80" id = "str_Value009">ここに申請内容が書かれます!</textarea> </p> </form> </body> </html>
(2) ベースとなるc++プログラム
まず、ベースにするのは、このプログラム。
http://eternalwindows.jp/browser/mshtml/mshtml07.html
メッセージループを回すタイプではなくて、メッセージボックスを押したら終了する(つまり押すまで終了しない)プログラムとしました。