/*
   ʾԻеģ
   1, Ի string dlgInput( string title, string defText );
   2, бѡԻ string dlgSelect( string title, array list, string initLine, bool selectOnly );
   3, Ѱȷ϶Ի bool dlgQuestion( string question );
   4, ļѡԻ string dlgFile( int bOpen, string defaultExt, string filter );
   5, Ŀ¼ѡԻ string dlgFolder( string defFolder );
*/

wkView view;

void main()
{
	
	array list;
	list.add("0. ˳");
	list.add("1. Ի");
	list.add("2. Ѱȷ϶Ի");
	list.add("3. ļѡԻ");
	list.add("4. Ŀ¼ѡԻ");
	
	int selector = 1;
	while (selector)
	{
		selector = atoi (view.dlgSelect("Իʾ", list, "1. Ի", true));
		if (!selector)
		{
			break;
		}
		
		if(selector == 1)
		{
			message(", " + view.dlgInput(": ", "walk.djg") + " !");
		}
		else if(selector == 2)
		{
			if (view.dlgQuestion("Ƿ˳?"))
			{
				exit(0);
			}
		}
		else if (selector == 3)
		{
			string txtFile = view.dlgFile(true, "txt", "*.txt|*.txt|ļ *.*|*.*||");
			if (!txtFile.isEmpty())
			{
				view.shell(txtFile);
			}
		}
		else if (selector  == 4)
		{
			message("ѡĿ¼\n" + view.dlgFolder("C:\\"));
		}
	}
}