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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? logdlg.cpp

?? 飛鴿傳書軟件的源代碼 c++編寫的 能夠正常運行
?? CPP
字號:
static char *logdlg_id = 
	"@(#)Copyright (C) H.Shirouzu 1996-2002   logdlg.cpp	Ver2.00";
/* ========================================================================
	Project  Name			: IP Messenger for Win32
	Module Name				: Log Dialog
	Create					: 1996-08-12(Mon)
	Update					: 2002-11-03(Sun)
	Copyright				: H.Shirouzu
	Reference				: 
	======================================================================== */

#include "tlib.h"
#include "resource.h"
#include "ipmsg.h"
#include "msgstr.h"

TLogDlg::TLogDlg(Cfg *_cfg, TWin *_parent) : TDlg(LOG_DIALOG, _parent)
{
	cfg = _cfg;
}

BOOL TLogDlg::EvCommand(WORD wNotifyCode, WORD wID, LPARAM hWndCtl)
{
	switch (wID)
	{
	case IDOK: case SET_BUTTON:
		GetData();
		if (GetDriveType(NULL) == DRIVE_REMOTE && cfg->LogCheck && strchr(cfg->LogFile, '\\') == NULL)
			MessageBox(LOGALERT_MSGSTR);
		if (cfg->LogCheck)
			LogMng::StrictLogFile(cfg->LogFile);
		cfg->WriteRegistry(CFG_GENERAL);
		::SendMessage(GetMainWnd(), WM_IPMSG_INITICON, 0, 0);
		SetDlgIcon(hWnd);
		SetHotKey(cfg);
		if (wID == IDOK)
			EndDialog(TRUE);
		return	TRUE;

	case IDCANCEL:
		EndDialog(FALSE);
		return	TRUE;

	case MAINICON_BUTTON: case REVICON_BUTTON:
		OpenFileDlg(this).Exec(wID == MAINICON_BUTTON ? MAINICON_EDIT : REVICON_EDIT, OPENFILEICON_MSGSTR);
		return	TRUE;

	case SOUNDFILE_BUTTON:
		OpenSoundFileDlg();
		return	TRUE;

	case LOGFILE_BUTTON:
		OpenFileDlg(this, OpenFileDlg::SAVE).Exec(LOG_EDIT, OPENFILELOG_MSGSTR);
		return	TRUE;
	}

	return	FALSE;
}

BOOL TLogDlg::EvCreate(LPARAM lParam)
{
	GetWindowRect(&rect);
	int cx = ::GetSystemMetrics(SM_CXFULLSCREEN), cy = ::GetSystemMetrics(SM_CYFULLSCREEN);
	int x = rect.left + 50, y = rect.top + 50;
	int xsize = rect.right - rect.left, ysize = rect.bottom - rect.top;
	if (x + xsize > cx)
		x = cx - xsize;
	if (y + ysize > cy)
		y = cy - ysize;

	if (cfg->LogCheck)
		LogMng::StrictLogFile(cfg->LogFile);
	MoveWindow(x, y, xsize, ysize, FALSE);
	SetData();

	return	TRUE;
}

void TLogDlg::SetData(void)
{
	SendDlgItemMessage(CONTROLIME_CHECK, BM_SETCHECK, cfg->ControlIME, 0);
	SendDlgItemMessage(MSGMINIMIZE_CHECK, BM_SETCHECK, cfg->MsgMinimize, 0);
	SendDlgItemMessage(HOTKEY_CHECK, BM_SETCHECK, cfg->HotKeyCheck, 0);
	SendDlgItemMessage(NOERASE_CHECK, BM_SETCHECK, cfg->NoErase, 0);
	SendDlgItemMessage(ABNORMALBTN_CHECK, BM_SETCHECK, cfg->AbnormalButton, 0);
	SendDlgItemMessage(ONECLICK_CHECK, BM_SETCHECK, cfg->OneClickPopup, 0);
	SendDlgItemMessage(ABSENCENONPOPUP_CHECK, BM_SETCHECK, cfg->AbsenceNonPopup, 0);

	SendDlgItemMessage(LOG_CHECK, BM_SETCHECK, cfg->LogCheck, 0);
	SendDlgItemMessage(PASSWDLOG_CHECK, BM_SETCHECK, cfg->PasswdLogCheck, 0);
	SetDlgItemText(QUOTE_EDIT, cfg->QuoteStr);
	SetDlgItemText(SOUND_EDIT, cfg->SoundFile);
	SetDlgItemText(MAINICON_EDIT, cfg->IconFile);
	SetDlgItemText(REVICON_EDIT, cfg->RevIconFile);
	SetDlgItemText(LOG_EDIT, cfg->LogFile);

	SendDlgItemMessage(NICKNAME_CHECK, BM_SETCHECK, !cfg->NickNameCheck, 0);
	SendDlgItemMessage(IPADDR_CHECK, BM_SETCHECK, cfg->IPAddrCheck, 0);
}

void TLogDlg::GetData(void)
{
	cfg->ControlIME = (int)SendDlgItemMessage(CONTROLIME_CHECK, BM_GETCHECK, 0, 0);
	cfg->MsgMinimize = (int)SendDlgItemMessage(MSGMINIMIZE_CHECK, BM_GETCHECK, 0, 0);
	cfg->HotKeyCheck = (int)SendDlgItemMessage(HOTKEY_CHECK, BM_GETCHECK, 0, 0);
	cfg->NoErase = (int)SendDlgItemMessage(NOERASE_CHECK, BM_GETCHECK, 0, 0);
	cfg->AbnormalButton = (int)SendDlgItemMessage(ABNORMALBTN_CHECK, BM_GETCHECK, 0, 0);
	cfg->OneClickPopup = (int)SendDlgItemMessage(ONECLICK_CHECK, BM_GETCHECK, 0, 0);
	cfg->AbsenceNonPopup = (int)SendDlgItemMessage(ABSENCENONPOPUP_CHECK, BM_GETCHECK, 0, 0);

	cfg->LogCheck = (int)SendDlgItemMessage(LOG_CHECK, BM_GETCHECK, 0, 0);
	cfg->PasswdLogCheck = (int)SendDlgItemMessage(PASSWDLOG_CHECK, BM_GETCHECK, 0, 0);
	GetDlgItemText(QUOTE_EDIT, cfg->QuoteStr, sizeof(cfg->QuoteStr));
	GetDlgItemText(MAINICON_EDIT, cfg->IconFile, sizeof(cfg->IconFile));
	GetDlgItemText(SOUND_EDIT, cfg->SoundFile, sizeof(cfg->SoundFile));
	GetDlgItemText(REVICON_EDIT, cfg->RevIconFile, sizeof(cfg->RevIconFile));
	GetDlgItemText(LOG_EDIT, cfg->LogFile, sizeof(cfg->LogFile));

	cfg->NickNameCheck = !(int)SendDlgItemMessage(NICKNAME_CHECK, BM_GETCHECK, 0, 0);
	cfg->IPAddrCheck = (int)SendDlgItemMessage(IPADDR_CHECK, BM_GETCHECK, 0, 0);
}

BOOL TLogDlg::OpenSoundFileDlg(void)
{
	char	szDirName[MAX_PATH] = "", dirNameBak[MAX_PATH];

	::GetCurrentDirectory(sizeof(dirNameBak), dirNameBak);
	::GetWindowsDirectory(szDirName, sizeof(szDirName));
	if (IsNewShell())
		strcat(szDirName, "\\Media");

	BOOL	ret = OpenFileDlg(this).Exec(SOUND_EDIT, OPENFILESND_MSGSTR, szDirName);

	::SetCurrentDirectory(dirNameBak);

	return	ret;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠色丁香婷婷综合久久片| 91麻豆精品一区二区三区| 亚洲欧洲色图综合| 51久久夜色精品国产麻豆| 国产99精品国产| 日韩电影在线观看电影| 亚洲人精品午夜| 久久久久久久久免费| 欧美日韩国产影片| 91麻豆6部合集magnet| 国产成人福利片| 精品一区二区三区免费观看| 亚洲a一区二区| 亚洲激情成人在线| 国产精品私人影院| 精品va天堂亚洲国产| 欧美日韩一区二区三区视频 | 99久久伊人久久99| 伦理电影国产精品| 亚洲成av人片一区二区三区| 亚洲欧美日韩在线播放| 中文字幕欧美激情| 久久人人爽爽爽人久久久| 日韩三级电影网址| 欧美一级爆毛片| 91精品国产综合久久香蕉的特点| 一本一道综合狠狠老| 成人ar影院免费观看视频| 欧美日韩的一区二区| www.激情成人| 成人h精品动漫一区二区三区| 国产福利一区二区| 国产成人h网站| 国产成人亚洲精品狼色在线| 六月丁香综合在线视频| 日本欧美肥老太交大片| 日本伊人午夜精品| 日本女优在线视频一区二区| 在线观看av一区二区| 色视频一区二区| 欧美亚洲禁片免费| 欧美猛男男办公室激情| 67194成人在线观看| 555www色欧美视频| 欧美大度的电影原声| 久久伊99综合婷婷久久伊| 国产亚洲自拍一区| 中文久久乱码一区二区| 亚洲视频狠狠干| 亚洲一区二区三区视频在线 | 欧美色精品在线视频| 一区二区日韩电影| 亚洲自拍偷拍麻豆| 视频一区免费在线观看| 美女网站色91| 国产精品18久久久| 一本一本大道香蕉久在线精品| 欧美性大战xxxxx久久久| 欧美人妇做爰xxxⅹ性高电影 | 在线播放国产精品二区一二区四区| 欧美日韩久久久久久| 欧美一级电影网站| 欧美国产综合色视频| 亚洲欧美日韩一区二区| 日韩成人精品视频| 国产精华液一区二区三区| www.日韩精品| 在线成人小视频| 久久久精品影视| 一区二区三区鲁丝不卡| 麻豆精品久久久| 99国产欧美另类久久久精品| 欧美人妖巨大在线| 国产日韩v精品一区二区| 亚洲激情五月婷婷| 极品少妇xxxx偷拍精品少妇| 99麻豆久久久国产精品免费 | 91影院在线观看| 欧美区视频在线观看| 国产亚洲成av人在线观看导航| 亚洲一区二区三区四区五区中文| 久久精品国产久精国产爱| 成人网页在线观看| 7777精品伊人久久久大香线蕉| 国产欧美视频一区二区| 性欧美大战久久久久久久久| 国产91精品精华液一区二区三区 | 免费欧美高清视频| 91麻豆精东视频| 久久精品欧美一区二区三区不卡| 亚洲国产视频在线| 丁香五精品蜜臀久久久久99网站| 9191成人精品久久| 亚洲美女在线一区| 国产91精品一区二区麻豆网站 | 国产v日产∨综合v精品视频| 欧美日韩日日夜夜| 国产精品成人一区二区艾草| 免费一级片91| 欧美亚洲禁片免费| 亚洲日本在线观看| 国产一区二区调教| 欧美日韩三级在线| 亚洲人成精品久久久久久| 国产一区二区在线看| 91精品一区二区三区久久久久久 | 日韩美女视频在线| 亚洲1区2区3区4区| 色一区在线观看| 亚洲国产精品二十页| 麻豆精品一区二区综合av| 欧美日韩1区2区| 亚洲一卡二卡三卡四卡五卡| 91在线porny国产在线看| 国产欧美一区二区在线观看| 久久成人综合网| 欧美一级片免费看| 五月综合激情日本mⅴ| 日本丰满少妇一区二区三区| **网站欧美大片在线观看| 国产精品一二二区| 精品国产污网站| 久久不见久久见免费视频7 | 91精品国产一区二区三区香蕉| 亚洲乱码国产乱码精品精可以看| 成人va在线观看| 国产精品久久久久影院色老大 | 久久精品理论片| 精品久久久久久无| 精久久久久久久久久久| 亚洲精品在线电影| 狠狠色伊人亚洲综合成人| 日韩女同互慰一区二区| 老司机免费视频一区二区| 精品久久久久久久久久久院品网| 精品一区二区三区欧美| 久久综合狠狠综合久久激情 | 爽爽淫人综合网网站| 欧美日本在线观看| 日本在线不卡一区| 欧美大片国产精品| 国产精品99久久久久久久vr| 日本一区二区三区高清不卡| 成人福利在线看| 亚洲日本在线观看| 欧美日韩国产不卡| 日本vs亚洲vs韩国一区三区| 欧美成人综合网站| 国产精品一区二区在线播放| 日本一区二区三区在线观看| 91网站最新地址| 午夜精品久久久久久久99水蜜桃| 91精品国产综合久久精品app| 麻豆极品一区二区三区| 国产日产精品1区| kk眼镜猥琐国模调教系列一区二区| 亚洲人123区| 宅男噜噜噜66一区二区66| 精品一区二区三区视频在线观看| 久久久精品天堂| 色视频成人在线观看免| 丝袜诱惑制服诱惑色一区在线观看| 日韩视频免费观看高清完整版在线观看 | 福利电影一区二区三区| 亚洲欧美日韩久久| 欧美一区二区日韩一区二区| 国产一区在线不卡| 亚洲日本免费电影| 欧美精品电影在线播放| 国产伦精品一区二区三区免费迷| 中文字幕av一区二区三区高 | 成人免费毛片app| 一区二区免费看| 久久嫩草精品久久久久| 日本二三区不卡| 国产一区二区调教| 亚洲一区视频在线观看视频| 日韩午夜av电影| 96av麻豆蜜桃一区二区| 麻豆成人久久精品二区三区红| 中文一区一区三区高中清不卡| 欧美绝品在线观看成人午夜影视| 国产成人在线视频播放| 亚洲mv在线观看| 中文字幕日本不卡| 日韩一级大片在线| 91国产免费看| 国产xxx精品视频大全| 日韩不卡免费视频| 亚洲色欲色欲www在线观看| 日韩欧美亚洲国产另类| 日本韩国一区二区三区视频| 国产一区二区女| 日韩在线a电影| 亚洲男同性视频| 国产欧美日韩麻豆91| 欧美一二三四在线| 欧美综合久久久| 成人国产视频在线观看| 国内精品嫩模私拍在线|