亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.pas

?? 一個(gè)很好的閱讀器
?? PAS
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
	//---注冊(cè)頁(yè)碼設(shè)置---
	c_strRegYe1Be = '頁(yè)碼1前綴';
	c_strRegYe1Af = '頁(yè)碼1后綴';
	c_strRegYe1Loc = '頁(yè)碼1位置';
	c_strRegYe1Count = '頁(yè)碼1顯示總頁(yè)數(shù)';

	c_strRegYe2Be = '頁(yè)碼2前綴';
	c_strRegYe2Af = '頁(yè)碼2后綴';
	c_strRegYe2Loc = '頁(yè)碼2位置';
	c_strRegYe2Count = '頁(yè)碼2顯示總頁(yè)數(shù)';

	//---注冊(cè)系統(tǒng)設(shè)置---
	c_strRegBackBmpFlag = '背景圖片';
	c_strRegBackBmpFilename = '背景圖片文件';

	c_strRegLabelImageFlag = '書簽圖片';
	c_strRegLabelImageFilename = '書簽圖片文件';
	c_strRegLabel = '書簽';
	c_strRegLabelString = '書簽說明';

	c_strRegShowTime = '顯示時(shí)間';
	c_strRegAlarmFlag = '定時(shí)提醒';
	c_strRegAlarmTime = '定時(shí)提醒時(shí)間';
	c_strRegAlarmMsg = '顯示內(nèi)容';

	c_strRegBtnFlat = '浮動(dòng)式按鈕';
	c_strRegViewCtrl = '顯示界面控制按鈕';

	c_strRegItemChangeFlag = '改變最新文件順序';
	c_strRegOpenFileFlag = '打開上次關(guān)閉時(shí)候的文件';
	c_strRegCloseFilename = '上次關(guān)閉文件';
	c_strRegCloseFilenameIndex = '上次關(guān)閉文件索引';
	c_strRegCloseFilenameYe = '上次關(guān)閉文件頁(yè)碼';

	c_strRegClearLabFlag = '清除書簽信息';
	c_strRegClearNewFlag = '清除最新文件';
	c_strRegAutoGB = '自動(dòng)轉(zhuǎn)換為GB/BIG5碼';

	c_strRegFilename = '最新文件';
	c_nRegFilenameCount = 50;  //最多保存最新文件數(shù)
	c_strRegFilenameSort = '最新文件順序';

	c_strRegYeViewFlag = '頁(yè)碼顯示';

	c_strRegYeFontName = '頁(yè)碼字體';
	c_strRegYeFontSize = '頁(yè)碼字體大小';
	c_strRegYeFontColor = '頁(yè)碼字體顏色';
	c_strRegYeFontCharset = '頁(yè)碼字體語系';
	c_strRegYeFontStyle1 = '頁(yè)碼字體粗體';
	c_strRegYeFontStyle2 = '頁(yè)碼字體斜體';
	c_strRegYeFontStyle3 = '頁(yè)碼字體刪除線';
	c_strRegYeFontStyle4 = '頁(yè)碼字體下劃線';

	c_strRegPageFontName = '頁(yè)面字體';
	c_strRegPageFontSize = '頁(yè)面字體大小';
	c_strRegPageFontColor = '頁(yè)面字體顏色';
	c_strRegPageFontCharset = '頁(yè)面字體語系';
	c_strRegPageFontStyle1 = '頁(yè)面字體粗體';
	c_strRegPageFontStyle2 = '頁(yè)面字體斜體';
	c_strRegPageFontStyle3 = '頁(yè)面字體刪除線';
	c_strRegPageFontStyle4 = '頁(yè)面字體下劃線';

var
  FormMain : TFormMain;

implementation

uses
	About,
	Alarm,
	ClearNew,
	InputYe,
	LabelInput,
	Mess,
	MoreName,
	MP3Play,
	Search,
	Setup,
	ZipPrev,
	Gb2Big5,
	ZipPass,
	Global;

{$R *.DFM}

//----------------------------------窗口事件-------------------------------
//---建立窗口---
procedure TFormMain.FormCreate(Sender: TObject);
var i : integer;
begin
	//建立托盤圖標(biāo)
	New(FpNotify);
	with FpNotify^ do
	begin
		Wnd := Handle;
		uID := 0;
		uFlags := NIF_ICON + NIF_MESSAGE + NIF_TIP;
		hIcon := Icon.Handle;
		uCallbackMessage := c_nTaskIcoMsg;
		szTip := '電子小說閱讀器';
	end;
	Shell_NotifyIcon(NIM_ADD, FpNotify);

	//建立字體
	g_YeFont := TFont.Create;
	with g_YeFont do
	begin
		Name := '宋體';
		Size := 9;
		Color := clBlack;
		Charset := 134;
		Style := [];
	end;

	g_PageFont := TFont.Create;
	with g_PageFont do
	begin
		Name := '宋體';
		Size := 9;
		Color := clBlack;
		Charset := 134;
		Style := [];
	end;

	//建立打開文件對(duì)話框
	FDlgOpenTextFile := TOpenTextDialog.Create(Self);
	with FDlgOpenTextFile do
	begin
		Filter := '所有小說文件|*.txt;*.htm;*.html;*.rtf;*.ini;*.Zip;*.gb;*.blf|' +
				  '文本文件(*.txt)|*.txt|' +
				  'HTML文件(*.htm, *.html)|*.htm;*.html|' +
				  'RTF文件(*.rtf)|*.rtf|' +
				  'INI文件(*.ini)|*.ini|' +
				  'Zip文件(*.Zip)|*.Zip|' +
				  'GB文件(*.gb)|*.gb|' +
				  '書庫(kù)文件(*.blf)|*.blf|' +
				  '所有文件(*.*)|*.*';
		FilterIndex := 1;
		Options := [ofAllowMultiSelect, ofPathMustExist, ofFileMustExist];
		Title := '打開小說文件';
	end;

	//建立保存文件對(duì)話框
	FDlgSaveTextFile := TSaveTextDialog.Create(Self);
	with FDlgSaveTextFile do
	begin
		DefaultExt := '*.txt';
		Filter := '文本文件(*.txt)|*.txt';
		FilterIndex := 1;
		Options := [ofOverwritePrompt];
		Title := '保存小說文件';
	end;

	//建立保存書庫(kù)對(duì)話框
	FDlgSaveLibFile := TSaveTextDialog.Create(Self);
	with FDlgSaveLibFile do
	begin
		DefaultExt := '*.' + c_strLibFile;
		Filter := '書庫(kù)文件(*.' + c_strLibFile + ')|*.' + c_strLibFile;
		FilterIndex := 1;
		Options := [ofOverwritePrompt];
		Title := '生成書庫(kù)文件';
	end;

	//建立文本框
	for i := 1 to c_nMaxTextRead do
	begin
		FMemoTextRead[i] := TMemo.Create(Self);
		with FMemoTextRead[i] do
		begin
			Left := 0;
			Top := -600;
			width := 300;
			Height := 500;

			BorderStyle := bsSingle;  //防止超出Label框
			ScrollBars := ssNone;
			TabStop := False;
			Text := '';
			Parent := FormMain;
		end;
	end;

	//建立編輯框1
	FMemoPageEdit[1] := TMemo.Create(Self);
	with FMemoPageEdit[1] do
	begin
		BorderStyle := bsSingle;
		ScrollBars := ssNone;
		Visible := False;
		OnKeyDown := OnMemoPageEditKeyDown;
		Parent := FormMain;
	end;

	//建立編輯框2
	FMemoPageEdit[2] := TMemo.Create(Self);
	with FMemoPageEdit[2] do
	begin
		BorderStyle := bsSingle;
		ScrollBars := ssNone;
		Visible := False;
		OnKeyDown := OnMemoPageEditKeyDown;
		Parent := FormMain;
	end;

	//建立最小化事件
	Application.OnMinimize := OnMinimize;

   	//能夠接受拖放文件
	DragAcceptFiles(Handle, True);

	//初始化頁(yè)面
	LabelPage1.Caption := '';
	LabelPage2.Caption := '';

	//初始化下劃線
	with ImageUnderLine do
	begin
		Canvas.MoveTo(0, 0);
		Canvas.LineTo(FnPageWidth, 0);
	end;

	//初始化程序
	Init;
end;

//---卸載窗口事件---
procedure TFormMain.FormDestroy(Sender: TObject);
var i : integer;
begin
	//刪除任務(wù)欄圖標(biāo)
	Shell_NotifyIcon(NIM_DELETE, FpNotify);

	//刪除字體
	g_YeFont.Free;
	g_PageFont.Free;

	//刪除對(duì)話框
	FDlgOpenTextFile.Free;
	FDlgSaveTextFile.Free;
	FDlgSaveLibFile.Free;

	//刪除文本框
	for i := 1 to c_nMaxTextRead do
		FMemoTextRead[i].Free;

	//刪除編輯框
	FMemoPageEdit[1].Free;
	FMemoPageEdit[2].Free;
end;

//---最小化事件---
procedure TFormMain.OnMinimize(Sender: TObject);
begin
	if IsWindowEnabled(Handle) then
		FormMain.Hide;
end;

//---顯示窗口事件---
procedure TFormMain.FormShow(Sender: TObject);
begin
	if FboolIsMP3Show then FormMP3Play.Show;
	Application.Restore;
	FormMain.BringToFront;
	FormMain.Update;
end;

//---窗口改變大小事件---
procedure TFormMain.FormResize(Sender: TObject);
begin
	//判斷是否允許改變窗口大小
	if FboolBookResizeFlag then Exit;

	//判斷窗口不能過小
	if FormMain.Width < 2 * FnBookButtonWidth + 100 then
		FormMain.Width := 2 * FnBookButtonWidth + 100;
	if FormMain.Height < 3 * FnBookButtonWidth + 40 then
		FormMain.Height := 3 * FnBookButtonWidth + 40;

	//調(diào)整窗口位置、大小變量
	g_nBookLeft := FormMain.Left;
	g_nBookTop := FormMain.Top;
	g_nBookWidth := FormMain.Width;
	g_nBookHeight := FormMain.Height;

	if g_boolSystemCall then Exit;  //若為系統(tǒng)調(diào)用,則退出

	Init_Window;  //初始化窗口
	Init_Page;    //初始化頁(yè)面

	//最大化顯示翻頁(yè)
	if g_boolMaxYe then
	begin
		g_boolMaxYe := False;     //寫標(biāo)志:沒有最大化顯示翻頁(yè)
		ChangeYe(FnCloseFileYe);  //翻到關(guān)閉時(shí)候的頁(yè)碼
	end
	else
	begin
		ChangeYe(g_nYeCurrent);   //翻到指定頁(yè)
	end;
end;

//---窗口鍵盤事件---
procedure TFormMain.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
	case Key of
		33, 37, 189 :      //上一頁(yè)  "PageUp"   "左鍵" " - "
			ImagePagePrevClick(Self);

		34, 39, 187, 32 :  //下一頁(yè)  "PageDown" "右鍵" " + " "空格"
			ImagePageNextClick(Self);

		38 :  //上一頁(yè) / 行   "上鍵"
			if g_boolUnderLine then
				MoveUnderLine(-1)
			else
				ItemPagePrev.Click;

		40 :  //下一頁(yè) / 行   "下鍵"
			if g_boolUnderLine then
				MoveUnderLine(1)
			else
				ItemPageNext.Click;

		36 :  //第一頁(yè)    "Home"
			ItemPageFirst.Click;

		35 :  //最后一頁(yè)  "End"
			ItemPageLast.Click;

		8 :   //回退到翻頁(yè)前的一頁(yè)  "退格鍵"
			ChangeYe(g_nOldYeCurrent);

		188 :   //上一篇小說  "<"
			ItemFilePrev.Click;

		190 :   //下一篇小說  ">"
			ItemFileNext.Click;

		13, 79 :  //打開文件  "Enter" "O"
			ItemOpen.Click;

		84 :  //顯示 / 隱藏時(shí)間  "T"
		begin
			ShowTime(not g_boolShowTime);
		end;

		27 :  //隱藏窗口  "Esc"
			FormMain.Hide;

		18 :  //彈出Pop菜單  "Alt"
		begin
			GetCurrentMousePoint;
			MenuMain.Popup(g_MousePoint.x, g_MousePoint.y);
		end;

		66 :  //轉(zhuǎn)換為BIG5  "B"
			ItemBIG5.Click;

		71 :  //轉(zhuǎn)換為GB  "G"
			ItemGB.Click;

		72 :  //處理HTML  "H"
			ItemHtml.Click;

		70 :  //智能分段  "F"
			ItemChap.Click;

		68 :  //行距加倍  "D"
			ItemHangD.Click;

		85 :  //顯示下劃線  "U"
			ItemUnderLine.Click;

		69 :  //編輯原稿  "E"
			ItemEdit.Click;

		75 :  //生成書庫(kù)  "K"
			ItemLib.Click;

		76 :  //增加書簽  "L"
			ItemAddLabel.Click;

		89 :  //指定頁(yè)  "Y"
			ItemInputYe.Click;

		65 :  //自動(dòng)翻頁(yè)  "A"
			ItemAutoPageMove.Click;

		77 :  //背景音樂  "M"
			ItemMP3.Click;

		86 :  //查看剪貼板  "V"
			ItemReadClip.Click;

		83 :  //設(shè)置  "S"
			ItemSetup.Click;

		78 :  //顯示 / 隱藏書本  "N"
			ItemShow.Click;

		73 :  //最大化顯示  "I"
			ItemMax.Click;

		90 :  //自動(dòng)翻頁(yè)測(cè)試  "Z"
			ItemRecordTime.Click;

		88 :  //退出  "X"
			ItemQuit.Click;

		67 :  //清除最新文件  "C"
			ItemClearNewItem.Click;

		48..57, 96..105 :  //打開最新文件  "1..9"
		begin
			if TimeKeyDelay.Enabled then
			begin  //轉(zhuǎn)換鍵碼的第二位
				if (Key >= 48) and (Key <= 57) then
					FnKeyOpenFile := FnKeyOpenFile * 10 + Key - 48
				else
					FnKeyOpenFile := FnKeyOpenFile * 10 + Key - 96;

				//關(guān)閉鍵盤延時(shí)
				TimeKeyDelay.Enabled := False;
			end
			else
			begin  //轉(zhuǎn)換鍵碼的第一位
				if (Key >= 48) and (Key <= 57) then
					FnKeyOpenFile := Key - 48
				else
					FnKeyOpenFile := Key - 96;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃av一区二区三区电影| 婷婷开心久久网| 欧美日韩小视频| 国产成人精品aa毛片| 亚洲1区2区3区4区| 欧美激情一区二区三区在线| 欧美三级电影在线看| 成人做爰69片免费看网站| 五月婷婷欧美视频| 亚洲乱码国产乱码精品精98午夜| 精品久久久久久久一区二区蜜臀| 在线观看av一区二区| 国产宾馆实践打屁股91| 日韩精品亚洲专区| 一区二区三区在线影院| 欧美激情综合五月色丁香小说| 777亚洲妇女| 日本韩国欧美一区| 国产99久久久久久免费看农村| 日韩vs国产vs欧美| 亚洲午夜免费电影| 亚洲色图在线看| 日本一区免费视频| 久久麻豆一区二区| 日韩精品一区二区三区视频在线观看 | 99久久婷婷国产综合精品电影 | 精品国产乱码久久久久久蜜臀| 欧美丝袜丝交足nylons图片| 91污在线观看| 91免费观看视频| 成人av高清在线| 成人短视频下载| 成人手机在线视频| 丁香六月综合激情| 国产精品乡下勾搭老头1| 久久国产精品第一页| 美国毛片一区二区| 麻豆91精品视频| 美美哒免费高清在线观看视频一区二区 | 亚洲人被黑人高潮完整版| 国产精品久久久久久久蜜臀| 国产精品色眯眯| 欧美国产日本视频| 中文字幕亚洲电影| 中文字幕亚洲一区二区av在线| 自拍偷拍欧美精品| 亚洲午夜在线视频| 日韩国产一区二| 精品中文字幕一区二区| 国产一区二区三区综合 | 在线电影院国产精品| 欧美日韩国产bt| 欧美一区二区精品在线| 日韩精品一区二区三区视频在线观看 | 国产成人一级电影| 成人av资源下载| 色94色欧美sute亚洲线路二| 欧美中文字幕一区二区三区亚洲 | 久久久电影一区二区三区| 久久精品男人的天堂| 国产精品成人网| 亚洲黄色免费电影| 亚洲成人免费在线观看| 蜜臀精品久久久久久蜜臀| 黄网站免费久久| 成人国产精品免费观看视频| 在线免费不卡视频| 欧美成人一区二区三区片免费| 国产欧美日韩视频在线观看| 亚洲私人影院在线观看| 亚洲电影在线播放| 久久精品72免费观看| 风间由美一区二区av101| 色诱亚洲精品久久久久久| 91精品国产高清一区二区三区蜜臀| 久久日一线二线三线suv| 国产精品久久久久久久久免费桃花| 伊人性伊人情综合网| 久久99久久久久| 99国产精品国产精品毛片| 欧美精品18+| 国产亚洲人成网站| 亚洲一二三级电影| 国产一区二区在线视频| 色综合av在线| 久久女同互慰一区二区三区| 亚洲一区二区三区四区在线观看 | 91蜜桃婷婷狠狠久久综合9色| 3atv一区二区三区| 中文字幕av一区二区三区免费看 | 国产亚洲人成网站| 污片在线观看一区二区| 懂色av一区二区三区蜜臀| 欧美精品久久久久久久久老牛影院| 国产网站一区二区三区| 丝袜亚洲精品中文字幕一区| 成人免费av资源| 欧美一区二区在线视频| 中文字幕一区二区三区四区 | 久久精品国产亚洲a| 色94色欧美sute亚洲13| 国产亚洲精品免费| 日韩精品欧美成人高清一区二区| gogo大胆日本视频一区| 精品免费日韩av| 亚洲第一综合色| hitomi一区二区三区精品| 精品粉嫩aⅴ一区二区三区四区| 一区二区高清在线| fc2成人免费人成在线观看播放| 日韩视频一区在线观看| 亚洲国产成人tv| 99国产精品久久久久久久久久久| 久久久久99精品一区| 日本vs亚洲vs韩国一区三区二区 | 久久久久久久久免费| 日韩国产精品大片| 欧美在线免费播放| 亚洲视频一区在线| 波多野结衣亚洲| 国产日韩欧美在线一区| 国产精品一区二区久激情瑜伽| 在线播放视频一区| 亚洲成av人影院| 欧美日韩国产一区二区三区地区| 亚洲四区在线观看| 97久久超碰精品国产| 国产精品久久毛片av大全日韩| 国产精华液一区二区三区| 精品美女一区二区三区| 精品一区二区综合| 亚洲精品在线电影| 国产一区二区三区精品视频| 日韩欧美国产高清| 激情久久五月天| 2020国产精品自拍| 国产成人精品影视| 中文字幕欧美日本乱码一线二线| 韩国女主播成人在线| 久久综合国产精品| 国产成人小视频| 中文字幕五月欧美| 91视频www| 亚洲成人午夜影院| 69堂国产成人免费视频| 免费在线看一区| 日韩欧美在线影院| 精品一区二区三区香蕉蜜桃| 久久网这里都是精品| 粉嫩欧美一区二区三区高清影视| 国产精品久久久久影视| 91麻豆国产福利精品| 亚洲午夜在线观看视频在线| 欧美精品欧美精品系列| 老鸭窝一区二区久久精品| 久久天堂av综合合色蜜桃网| 国产91清纯白嫩初高中在线观看| 中文字幕在线播放不卡一区| 在线国产亚洲欧美| 日本不卡一区二区| 国产三级精品三级在线专区| 不卡的av电影| 亚洲第一精品在线| 欧美成人一级视频| 99久久99久久综合| 亚洲亚洲人成综合网络| 精品日韩99亚洲| av电影天堂一区二区在线| 亚洲成av人片一区二区| 精品久久久久久久久久久久久久久久久| 国产一区二区三区久久悠悠色av| 国产精品国产三级国产专播品爱网| 在线亚洲免费视频| 久久91精品久久久久久秒播| 中日韩av电影| 666欧美在线视频| 粉嫩13p一区二区三区| 亚洲另类中文字| 精品国产99国产精品| 色综合一个色综合| 久久精品国内一区二区三区| 亚洲欧洲99久久| 欧美大片免费久久精品三p| av不卡免费电影| 蜜臀国产一区二区三区在线播放| 国产精品二区一区二区aⅴ污介绍| 欧美日韩国产综合一区二区| 国产999精品久久久久久绿帽| 艳妇臀荡乳欲伦亚洲一区| 久久婷婷国产综合国色天香| 欧洲av一区二区嗯嗯嗯啊| 国产精品资源在线看| 五月激情综合色| 中文字幕中文字幕一区| 精品国产网站在线观看| 在线一区二区视频| 国产精品12区| 另类专区欧美蜜桃臀第一页| 夜夜揉揉日日人人青青一国产精品| 久久亚洲综合色|