From f04d64869f3b1de54fb343f28f955584780001b8 Mon Sep 17 00:00:00 2001 From: mataes2007 Date: Sat, 26 Nov 2011 15:41:10 +0000 Subject: Project folders rename part 3 git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@215 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- Dbx_mmap_SA/Dbtool/welcome.cpp | 61 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 Dbx_mmap_SA/Dbtool/welcome.cpp (limited to 'Dbx_mmap_SA/Dbtool/welcome.cpp') diff --git a/Dbx_mmap_SA/Dbtool/welcome.cpp b/Dbx_mmap_SA/Dbtool/welcome.cpp new file mode 100644 index 0000000..99d53af --- /dev/null +++ b/Dbx_mmap_SA/Dbtool/welcome.cpp @@ -0,0 +1,61 @@ +/* +Miranda Database Tool +Copyright (C) 2001-2005 Richard Hughes + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ +#include "dbtool.h" + +BOOL CALLBACK WelcomeDlgProc(HWND hdlg,UINT message,WPARAM wParam,LPARAM lParam) +{ + static HENHMETAFILE hEmfWatermark; + static HFONT hTitleFont; + BOOL bReturn; + + if(DoMyControlProcessing(hdlg,message,wParam,lParam,&bReturn)) return bReturn; + switch(message) { + case WM_INITDIALOG: + + { + NONCLIENTMETRICS ncm = {0}; + ncm.cbSize = sizeof(ncm); + SystemParametersInfo(SPI_GETNONCLIENTMETRICS, 0, &ncm, 0); + LOGFONT TitleLogFont = ncm.lfMessageFont; + TitleLogFont.lfWeight = FW_BOLD; + lstrcpy(TitleLogFont.lfFaceName, TEXT("Verdana Bold")); + + HDC hdc = GetDC(NULL); + INT FontSize = 12; + TitleLogFont.lfHeight = 0 - GetDeviceCaps(hdc, LOGPIXELSY) * FontSize / 72; + hTitleFont = CreateFontIndirect(&TitleLogFont); + ReleaseDC(NULL, hdc); + } + SendDlgItemMessage(hdlg,IDC_TITLE,WM_SETFONT,(WPARAM)hTitleFont,0); + EnableWindow(GetDlgItem(GetParent(hdlg),IDC_BACK),FALSE); + return FALSE; + case WM_COMMAND: + switch(LOWORD(wParam)) { + case IDOK: + SendMessage(GetParent(hdlg),WZM_GOTOPAGE,IDD_SELECTDB,(LPARAM)SelectDbDlgProc); + break; + } + break; + case WM_DESTROY: + DeleteEnhMetaFile(hEmfWatermark); + DeleteObject(hTitleFont); + break; + } + return FALSE; +} -- cgit v1.2.3