{

※作者名表示は必要ありません。
　（ていうか、たかだかひまわり標準付属ツールの改造版に誰が作ったかなんて関係ないと思うわけです。）

■現在判明しているバグ



■変更点

＊プログラム全体
	・プログラムを書き直し
	・デザインを変更
		グラデーションの描画がなくなったが、その分よけいな処理を増やしたので、起動にかかる時間は同じくらい
	・設定ダイアログのタブページ化に伴って、各種サブルーチンを追加
	・ショートカットはすべて複数対応
		デスクトップへのショートカット作成も、変数の配列を書き換えるだけで複数作成できる
	・「日本語プログラム言語」→「日本語プログラミング言語」
		一般的な名称に変更。作者様の意図に反する可能性あり。変数「ひまわりのタイトル」で変更可能。
	・関連付けの『「ひまわり」プログラム』を、ひまわりエディタの「ひまわりスクリプト」に統一。
		マニュアルでは「ひまわりプログラム」と表記。「ひまわりスクリプト」に統一した方がよいと思う。

＊「関連付けをシステムに反映」命令
	・「更新通知」→「SHChangeNotify」
	・SHCNF_FLUSH($1000)をSHCNF_FLUSHNOWAIT($2000)に変更
		システムがイベントバッファをフラッシュする前にひまわりに処理が返ってくるようになった。
		環境にもよるが、フラッシュが完了するまで、1秒前後かかる。

＊「インターネットショートカット作成」命令
	・新たに作成。
		原理は単純だが、意外に利用価値が高い可能性大。

クジラ飛行机追加：(2004/1/11)
(1)ファイル完全削除で、『存在するか』命令で変数「それ」の内容が書き換えられてしまうこと。
(2)『日本語プログラミング言語』ではなくて、『プログラム言語』と舌足らずな感じで。
(3)IEのコンテキストメニューですが、レジストリに書き込むファイル名が間違ってます。
クジラ飛行机追加：(2004/1/12)
(1)『スクリプト』を、『プログラム』に統一
}


＊諸変数の設定
//システムの変数
ひまわりのタイトルは、『日本語プログラム言語「ひまわり」』。
プログラム名は、「｛ひまわりのタイトル｝の関連付け／ショートカット」。
プログラムバージョンは、「2.0alpha+m」。
文字書体は、『MS UI Gothic』。
文字サイズは、9。
ペン色は、ウィンドウ色。
ペン太さは、2。


//固有の変数
※ウィンドウ暗い色の設定
ウィンドウ暗い色は、ウィンドウ色-$303030。

※プログラムメニューのパスの割り出し
スタートアップのパスを、『\』で、区切る。
スタートアップのパスの、「｛それ#(要素数(それ)-1)｝\\」を、「」に、置換。
プログラムメニューのパスは、それ。

※スタートメニューフォルダの設定
ひまわりメニューは、「｛プログラムメニューのパス｝｛ひまわりのタイトル｝\\」。
ひまわりリンクは、「｛ひまわりメニュー｝関連サイトへのリンク\\」。

※スタートメニューに登録する項目の設定
{リンク元のファイル                                          }{ショートカットのパス                                                          }
スタートメニュー項目は、「」&
「｛ランタイムのパス｝himawari.exe」&","&                       「｛ひまわりメニュー｝｛ひまわりのタイトル｝のデモ.lnk」&改行&
「｛ランタイムのパス｝himapad.exe」&","&                        「｛ひまわりメニュー｝ひまわりエディタ（プログラムを作る）.lnk\n」&改行&
「｛ランタイムのパス｝マニュアル.htm」&","&                     「｛ひまわりメニュー｝ひまわりのマニュアル.lnk」&改行&
「｛ランタイムのパス｝tools\\about\\about.hmw」&","&            「｛ひまわりメニュー｝ひまわりのバージョン情報.lnk」。

※スタートメニューに登録するリンクの設定
{サイトのURL                                                 }{ショートカットのパス                                                          }
スタートメニューリンク項目は、「」&
「http://hima.chu.jp」&","&                                     「｛ひまわりリンク｝＊日本語プログラム言語\「ひまわり\」（本家）.url」&改行&
「http://www.isonly.net/~yuk_yt/himawari/index.html」&","&      「｛ひまわりリンク｝ひまわりのススメ（yukさんのサイト）.url」&改行&
「http://www.eznavi.net/~himachan/」&","&                       「｛ひまわりリンク｝ひまわり＠チャンネル（kobachiさんのサイト）.url」&改行&
「http://koji.chu.jp/」&","&                                    「｛ひまわりリンク｝ひまわりでいこう（Kojiさんのサイト）.url」&改行&
「http://www.geocities.jp/moka21/teatime/soft/himawari/」&","&  「｛ひまわりリンク｝ひまわりの倉庫（mokaさんのサイト）.url」&改行&
「http://nekketu.com/」&","&                                    「｛ひまわりリンク｝熱血MultiWeb（比呂野マサヨシさんのサイト）.url」&改行&
「http://www10.ocn.ne.jp/~ho-mu/」&","&                         「｛ひまわりリンク｝ひまわりプログラミングの部屋（千永さんのサイト）.url」&改行&
「http://www.geocities.co.jp/SiliconValley/1588/」&","&         「｛ひまわりリンク｝ひまわり物語（SaRaSaさんのサイト）.url」&改行&
「http://www.eznavi.net/~himanavi/」&","&                       「｛ひまわりリンク｝ひまナビ（そのほかのサイト）.url」。

※デスクトップに作成するショートカット
{リンク元のファイル                                          }{ショートカットのパス                                                          }
デスクトップのショートカットは、「」&
「｛ランタイムのパス｝himapad.exe」&","&                        「｛デスクトップのパス｝ひまわりエディタ.lnk」。

※送るメニューに作成するショートカット
{リンク元のファイル                                          }{ショートカットのパス                                                          }
送るメニューのショートカットは、「」&
「｛ランタイムのパス｝himapad.exe」&","&                        「｛SENDTOのパス｝ひまわりエディタ.lnk」。

※「ひまわりで実行」メニューの名前
ひまわりで実行メニューは、「ひまわりで実行(&R)」。

※「ひまわりで実行」スクリプトのファイル
ひまわりで実行スクリプトファイルは、「｛ランタイムのパス｝ie_temp.htm」。

※「ひまわりで実行」スクリプト
ひまわりで実行スクリプトは、「<HTML><SCRIPT language=\"VBScript\">

Dim ws, fo, t
Dim SelText, Doc

Set ws = CreateObject(\"WScript.Shell\")
Set fo = CreateObject(\"Scripting.FileSystemObject\")

' 選択されたテキストを保存する
Set tf = fo.CreateTextFile(\"｛ランタイムのパス｝ie_temp.hmw\")
SelText = external.menuArguments.document.selection.createRange().text
tf.WriteLine( SelText )
tf.Close

'プログラムの実行
ws.Run CHR(34) & \"{ランタイムのパス}ie_temp.hmw\" & CHR(34)
</SCRIPT></HTML>」。

※謝辞テキストの設定
謝辞は、『「ひまわり」のご利用ありがとうございます。

これからひまわりの設定をします。
オプションを指定して [設定]ボタンを押してください。』。



＊関数の設定
『shell32.dll』の、『void SHChangeNotify(DWORD, DWORD, char*, char*)』を、「?,?,?,?」の、「SHChangeNotify」として、DLLを利用。
『インターネットショートカット作成』を、「?へ,?への」で、関数定義。



＊インターフェイスの作成
//メニュー

//GUIオブジェクト
※母艦
母艦の、タイトルは、プログラム名。
母艦の、高さは、360。
母艦の、幅は、480。
母艦の、リサイズは、オフ。
母艦の、背景色は、ウィンドウ色。
母艦を、中央へ移動。

※テンポラリイメージ
テンポラリイメージを、作る。
その、可視は、オフ。
その、透過処理は、オン。
テンポラリラベルを、作る。
その、可視は、オフ。

※設定項目タブページ
設定項目タブページを、作る。
その、サイズは、(0,0,480,320)
その、変更した時は、タブページ移動判定。

※ようこそ
設定項目タブページに、「ようこそ」の、タブ追加。
設定項目タブページの、値は、0。
｛タイトルイメージの作成｝
タイトルイメージを、作って、そを、設定項目タブページに、乗せる。
その、サイズは、(0,0,472,300)。
その、クリックした時は、バーチャルクリック。
｛タイトルの描画｝
テンポラリイメージの、画像は、「｛ランタイムのパス｝doc\\title.png」。
テンポラリイメージを、タイトルイメージの、((472/2-(テンポラリイメージの、W)/2),0)に、イメージコピー。
{マスコットの描画}
テンポラリイメージの、画像は、「｛ランタイムのパス｝doc\\hajimete\\girl.png」。
テンポラリイメージを、水平反転。
テンポラリイメージを、タイトルイメージの、(20,160)に、イメージコピー。
｛謝辞テキストの描画｝
文字書体は、『ＭＳ Ｐゴシック||11』。
タイトルイメージの、(130,180)へ、謝辞と、文字描画。
文字書体は、『MS UI Gothic|太字|9』。
｛チェックボタンの作成｝
テンポラリラベルの、テキストは、「ひまわりのデモを実行する」。
デモの実行チェックを、作って、そを、設定項目タブページに、乗せる。
その、サイズは、(300,270,312,282)。
その、テキストは、「」。
「｛ランタイムのパス｝himapad.ini」が、存在するか。
もし、それが、はいならば、その、値は、いいえ。でなければ、その、値は、はい。
タイトルイメージの、(317,270)へ、「ひまわりのデモを実行する」と、文字表示。

テンポラリイメージの、画像は、「｛ランタイムのパス｝doc\\rev_help\\e\\hima05.jpg」。
テンポラリイメージを、40度、明るさ補正。

※ショートカットの設定
設定項目タブページに、「ひまわりのショートカット」の、タブ追加。
設定項目タブページの、値は、1。
｛ショートカットページの背景｝
ショートカットページの背景イメージを、作って、そを、設定項目タブページに、乗せる。
その、サイズは、(0,0,472,300)。
その、イベントは、バーチャルクリック。
テンポラリイメージを、ショートカットページの背景イメージの、(0,0)に、イメージコピー。
｛スタートメニュー｝
スタートメニューチェックを、作って、そを、設定項目タブページに、乗せる。
その、サイズは、(7,12,19,24)。
その、値は、オン。
文字書体は、『MS UI Gothic|太字|11』。文字色は、黒色。
ショートカットページの背景イメージの、(25,10)に、『スタートメニューにひまわりのメニューを追加する（推奨）』と、文字表示。
文字書体は、『MS UI Gothic||9』。文字色は、茶色。
ショートカットページの背景イメージの、(30,35)に、「スタートボタンのプログラムメニューに、｛ひまわりのタイトル｝のメニューを作成
して、ひまわりを活用するために便利なショートカットを作成します。」と、文字表示。
ショートカットページの背景イメージの、(0,85)から、(472,85)へ、線描画。
｛デスクトップ｝
デスクトップチェックを、作って、そを、設定項目タブページに、乗せる。
その、サイズは、(7,102,19,114)。
「｛デスクトップのショートカット#1#0｝」が、存在するか。
その、値は、それ。
文字書体は、『MS UI Gothic|太字|11』。文字色は、黒色。
ショートカットページの背景イメージの、(25,100)に、『デスクトップにひまわりエディタのショートカットを作成する』と、文字表示。
文字書体は、『MS UI Gothic||9』。文字色は、茶色。
ショートカットページの背景イメージの、(30,125)に、『デスクトップにひまわりエディタのショートカットを作って、ひまわりのプログラミングをすばやく始め
られるようにします。』と、文字表示。
ショートカットページの背景イメージの、(0,175)から、(472,175)へ、線描画。
｛送るメニュー｝
送るメニューチェックを、作って、そを、設定項目タブページに、乗せる。
その、サイズは、(7,192,19,204)。
「｛送るメニューのショートカット#1#0｝」が、存在するか。
その、値は、それ。
文字書体は、『MS UI Gothic|太字|11』。文字色は、黒色。
ショートカットページの背景イメージの、(25,190)に、『送るメニューにひまわりエディタのショートカットを作成する』と、文字表示。
文字書体は、『MS UI Gothic||9』。文字色は、茶色。
ショートカットページの背景イメージの、(30,210)に、『ファイルを右クリックしたときに表示される「送る」メニューに、ひまわりエディタのショートカットを
作って、ファイルが関連付けされていなくても、ひまわりエディタで開くことができるようにします。』と、文字表示。

※ファイルの関連付け
設定項目タブページに、「ひまわりとファイルの関連付け」の、タブ追加。
設定項目タブページの、値は、2。
｛ショートカットページの背景｝
関連付けページの背景イメージを、作って、そを、設定項目タブページに、乗せる。
その、サイズは、(0,0,472,300)。
その、イベントは、バーチャルクリック。
テンポラリイメージを、関連付けページの背景イメージの、(0,0)に、イメージコピー。
｛関連付け｝
関連付けチェックを、作って、そを、設定項目タブページに、乗せる。
その、サイズは、(7,12,19,24)。
その、値は、オン。
文字書体は、『MS UI Gothic|太字|11』。文字色は、黒色。
関連付けページの背景イメージの、(25,10)に、『拡張子 .hmw にひまわりを関連付ける（推奨）』と、文字表示。
文字書体は、『MS UI Gothic||9』。文字色は、茶色。
関連付けページの背景イメージの、(30,35)に、『ひまわりのスクリプト（*.hmw）をダブルクリックしたときに、すぐに実行され
るように設定します。ひまわりスクリプトの右クリックメニューに、そのファイルをひまわりエディタで
開く「編集(E)」メニューが追加されます。』と、文字表示。
関連付けページの背景イメージの、(0,85)から、(472,85)へ、線描画。
｛新規作成｝
新規作成チェックを、作って、そを、設定項目タブページに、乗せる。
その、サイズは、(7,102,19,114)。
HKEY_CLASSES_ROOTの、『\.hmw』を、レジストリ開く。
レジストリサブキー取得。
レジストリ閉じる。
それの中で、「ShellNew」が、何文字目。
もし、それが、1以上なら、その、値は、オン。
文字書体は、『MS UI Gothic|太字|11』。文字色は、黒色。
関連付けページの背景イメージの、(25,100)に、『右クリックメニューからひまわりスクリプトを新規作成する』と、文字表示。
文字書体は、『MS UI Gothic||9』。文字色は、茶色。
関連付けページの背景イメージの、(30,125)に、『エクスプローラの何もないところを右クリックしたときの「新規作成」メニューに、ひまわりスクリプト
を追加し、新しいプログラムを簡単に作成できるようにします。』と、文字表示。
関連付けページの背景イメージの、(0,175)から、(472,175)へ、線描画。
｛ひまわりで実行｝
ひまわりで実行チェックを、作って、そを、設定項目タブページに、乗せる。
その、サイズは、(7,192,19,204)。
HKEY_CURRENT_USERの、「Software\\Microsoft\\Internet Explorer\\MenuExt」を、レジストリ開く。
レジストリサブキー取得。
レジストリ閉じる。
それの中で、ひまわりで実行メニューが、何文字目。
もし、それが、1以上なら、その、値は、オン。
文字書体は、『MS UI Gothic|太字|11』。文字色は、黒色。
関連付けページの背景イメージの、(25,190)に、『IE の右クリックメニューに、「ひまわりで実行」メニューを追加する』と、文字表示。
文字書体は、『MS UI Gothic||9』。文字色は、茶色。
関連付けページの背景イメージの、(30,210)に、『Internet Explorer に表示されているテキストを選択してから右クリックすると、選択したテキスト
をひまわりのプログラムとして実行する「ひまわりで実行」メニューが表示され、ウェブページ上の
ひまわりスクリプトをすぐに実行することができます。』と、文字表示。

※前のページ・次のページボタン
前のページボタンを、作る。
その、サイズは、(10,325,45,357)。
その、フォント書体は、「Marlett||12」
その、テキストは、「3」。
その、ヒントは、「前の設定ページを表示します」。
その、クリックした時は、前のページイベント。
その、有効は、オフ。
次のページボタンを、作る。
その、サイズは、(45,325,80,357)。
その、フォント書体は、「Marlett||12」
その、テキストは、「4」。
その、ヒントは、「次の設定ページを表示します」。
その、クリックした時は、次のページイベント。

※OKボタン・キャンセルボタン
OKボタンを、作る。
その、サイズは、(200,325,340,357)
その、テキストは、「設定を反映する(&A)」。
その、フォント書体は、「MS UI Gothic|太字|9」。
その、ヒントは、「ここで設定したひまわりに関する設定を Windows に登録します」。
その、イベントは、設定の反映。
キャンセルボタンを、作る。
その、サイズは、(345,325,470,357)
その、テキストは、「キャンセル(&C)」。
その、ヒントは、「何も変更をしません」。
その、イベントは、終わり。



＊プログラムの初期化
設定項目タブページの、値は、0。
母艦浮上。
OKボタンに、注目。
待機。



＊設定の反映
※GUIの変更
OKボタンの、有効は、オフ。
※ショートカット
もし、(スタートメニューチェックの、値)が、オンなら、(
	//スタートメニューのフォルダを作成する
	ひまわりメニューが、存在するか。
	もし、それが、いいえなら、ひまわりメニューへ、フォルダ作成。
	//スタートメニューにショートカットを作成する
	スタートメニュー項目を、反復(「｛それ#0#0｝」を、「｛それ#1#0｝」へ、ショートカット作成。)
	//リンクメニューのフォルダを作成する
	ひまわりリンクが、存在するか。
	もし、それが、いいえなら、ひまわりリンクへ、フォルダ作成。
	//スタートメニューにリンクを作成する
	スタートメニューリンク項目を、反復(「｛それ#0#0｝」を、「｛それ#1#0｝」へ、ショートカット作成。)
)
でなければ、(
	//スタートメニューのリンクを削除する
　　スタートメニューリンク項目を、反復(
　　　　対象は、それ#1#0
　　　　対象が、存在するか。
　　　　もし、それが、はいなら、対象を、ファイル完全削除。
　　)
	//リンクメニューのフォルダを削除する
	ひまわりリンクが、存在するか。
	もし、それが、はいなら、ひまわりリンクの、フォルダ削除。
	//スタートメニューのショートカットを削除する
	スタートメニュー項目を、反復(
		対象は、それ#1#0
		対象が、存在するか。
		もし、それが、はいなら、対象を、ファイル完全削除。
	)
	//スタートメニューのフォルダを削除する
	ひまわりメニューが、存在するか。
	もし、それが、はいなら、ひまわりメニューの、フォルダ削除。
)
もし、(デスクトップチェックの、値)が、オンなら、(
	//デスクトップにショートカットを作成する
	デスクトップのショートカットを、反復(「｛それ#0#0｝」を、「｛それ#1#0｝」へ、ショートカット作成。)
)
でなければ、(
	//デスクトップのショートカットを削除する
	デスクトップのショートカットを、反復(
		対象は、それ#1#0
		対象が、存在するか。
		もし、それが、はいなら、対象を、ファイル完全削除。
	)
)
もし、(送るメニューチェックの、値)が、オンなら、(
	//送るメニューにショートカットを作成する
	送るメニューのショートカットを、反復(「｛それ#0#0｝」を、「｛それ#1#0｝」へ、ショートカット作成。)
)
でなければ、(
	//送るメニューのショートカットを削除する
	送るメニューのショートカットを、反復(
		対象は、それ#1#0
		対象が、存在するか。
		もし、それが、はいなら、対象を、ファイル完全削除。
	)
)
※関連付け
もし、(関連付けチェックの、値)が、オンなら、(
	//関連付けを設定する
	HKEY_CLASSES_ROOTの、『\.hmw』を、レジストリ開く。
	それは、『hmwFile』。『』に、レジストリ書く。
	レジストリ閉じる。
	HKEY_CLASSES_ROOTの、『\hmwFile』を、レジストリ開く。
	それは、『ひまわりスクリプト』。『』に、レジストリ書く。
	レジストリ閉じる。
	HKEY_CLASSES_ROOTの、『\hmwFile\DefaultIcon』を、レジストリ開く。
	それは、「\"｛ランタイムのパス｝himawari.ico\"」。『』に、レジストリ書く。
	レジストリ閉じる。
	HKEY_CLASSES_ROOTの、『\hmwFile\shell\open\command』を、レジストリ開く。
	それは、「\"｛ランタイムのパス｝himawari.exe\" \"%1\"」。『』に、レジストリ書く。
	レジストリ閉じる。
	//編集メニューの追加
	HKEY_CLASSES_ROOTの、『\hmwFile\shell\edit』を、レジストリ開く。
	それは、『編集(&E)』。『』に、レジストリ書く。
	レジストリ閉じる。
	HKEY_CLASSES_ROOTの、『\hmwFile\shell\edit\command』を、レジストリ開く。
	それは、「\"｛ランタイムのパス｝himapad.exe\" \"%1\"」。『』に、レジストリ書く。
	レジストリ閉じる。
	関連付けをシステムに反映。
)
でなければ、(
	//関連付けを削除する
	HKEY_CLASSES_ROOTの、『\.hmw』を、レジストリ開く。
	『』を、レジストリキー削除。
	レジストリ閉じる。
	HKEY_CLASSES_ROOTの、『\hmwFile』を、レジストリ開く。
	『』を、レジストリキー削除。
	レジストリ閉じる。
	関連付けをシステムに反映。
)
もし、(新規作成チェックの、値)が、オンなら、(
	//新規作成メニューに追加
	HKEY_CLASSES_ROOTの、『\.hmw\ShellNew』を、レジストリ開く。
	それは、『』。『NullFile』に、レジストリ書く。
	レジストリ閉じる。
	関連付けをシステムに反映。
)
でなければ、(
	//新規作成メニューから削除
	HKEY_CLASSES_ROOTの、『\.hmw\ShellNew』を、レジストリ開く。
	『』を、レジストリキー削除。
	レジストリ閉じる。
	関連付けをシステムに反映。
)
もし、(ひまわりで実行チェックの、値)が、オンなら、(
	//「ひまわりで実行」関連のスクリプトを作成
	ひまわりで実行スクリプトを、ひまわりで実行スクリプトファイルに、保存。
	//「ひまわりで実行」メニューを、IEに登録
	HKEY_CURRENT_USERの、「\\Software\\Microsoft\\Internet Explorer\\MenuExt\\｛ひまわりで実行メニュー｝」を、レジストリ開く。
	それは、「｛ランタイムのパス｝ie_temp.htm」。『』に、レジストリ書く。
	16を、『contexts』に、レジストリにDWORDを書く。
	0を、『flags』に、レジストリにDWORDを書く。
	レジストリ閉じる。
)
でなければ、(
	//「ひまわりで実行」メニューを、IEから削除
	HKEY_CURRENT_USERの、「\\Software\\Microsoft\\Internet Explorer\\MenuExt」を、レジストリ開く。
	レジストリサブキー取得。
	それの中で、ひまわりで実行メニューが、何文字目。
	もし、それが、1以上なら、ひまわりで実行メニューを、レジストリキー削除。
	レジストリを閉じる。
	//「ひまわりで実行」関連のスクリプトを削除
	ひまわりで実行スクリプトファイルが、存在するか。
	もし、それが、はいなら、ひまわりで実行スクリプトファイルを、ファイル完全削除。
)
※デモの実行
もし、(デモの実行チェックの、値)が、オンなら、(
	//デモの起動
	「｛ランタイムのパス｝himawari.exe \"｛ランタイムのパス｝sample\\demo\\0.hmw\"」を、起動。
)
終わり。
戻る。



＊バーチャルクリック
(設定項目タブページの、値)で、条件分岐。
	0の時、(
		もし、(((マウスX=>290)&&(マウスY=>260))&&((マウスX<=460)&&(マウスY<=285)))なら、(
			デモの実行チェックの、値は、NOT((デモの実行チェック))。
		)
		でなければ、(
			設定項目タブページの、値は、1。
			タブページ移動判定。
		)
	)
	1の時、(
		もし、(((マウスX=>0)&&(マウスY=>0))&&((マウスX<=480)&&(マウスY<=85)))なら、(
			スタートメニューチェックの、値は、NOT((スタートメニューチェック))。
		)
		でなければ、もし、(((マウスX=>0)&&(マウスY=>86))&&((マウスX<=480)&&(マウスY<=175)))なら、(
			デスクトップチェックの、値は、NOT((デスクトップチェック))。
		)
		でなければ、もし、(((マウスX=>0)&&(マウスY=>176))&&((マウスX<=480)&&(マウスY<=260)))なら、(
			送るメニューチェックの、値は、NOT((送るメニューチェック))。
		)
		でなければ、(
			設定項目タブページの、値は、2。
			タブページ移動判定。
		)
	)
	2の時、(
		もし、(((マウスX=>0)&&(マウスY=>0))&&((マウスX<=480)&&(マウスY<=85)))なら、(
			関連付けチェックの、値は、NOT((関連付けチェック))。
		)
		でなければ、もし、(((マウスX=>0)&&(マウスY=>86))&&((マウスX<=480)&&(マウスY<=175)))なら、(
			新規作成チェックの、値は、NOT((新規作成チェック))。
		)
		でなければ、もし、(((マウスX=>0)&&(マウスY=>176))&&((マウスX<=480)&&(マウスY<=260)))なら、(
			ひまわりで実行チェックの、値は、NOT((ひまわりで実行チェック))。
		)
		でなければ、(
			設定項目タブページの、値は、0。
			タブページ移動判定。
		)
	)
戻る。



＊前のページイベント
設定項目タブページの、値は、(設定項目タブページの、値)-1
タブページ移動判定。
戻る。



＊次のページイベント
設定項目タブページの、値は、(設定項目タブページの、値)+1
タブページ移動判定。
戻る。


＊タブページ移動判定
前のページボタンの、有効は、オン。
次のページボタンの、有効は、オン。
もし、(設定項目タブページの、値)が、2なら、次のページボタンの、有効は、オフ。
もし、(設定項目タブページの、値)が、0なら、前のページボタンの、有効は、オフ。
戻る。


//システムに関連付けの変更を通知し、設定を反映させる
＊関連付けをシステムに反映
{
	define SHCNE_ASSOCCHANGED=$08000000;
	define SHCNF_FLUSHNOWAIT=$2000;
}
SHChangeNotify($08000000,$2000,"","");
戻る。



//指定したファイルに、指定したURLへのインターネットショートカットを作成する
＊インターネットショートカット作成
引数取得。
それ#0へ、「[InternetShortcut]\nURL=｛それ#1｝」を、保存。
戻る。
