Esempio n. 1
0
LRESULT CGraphicFilterEditDlg::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
	m_tree.SetComponentCreator(filter_creator::instance());
	m_imgList.Create(16, 16, ILC_COLOR32, 10, 10);

	m_tree.AddComponentName(L"logical_and_filter");
	m_imgList.AddIcon(AtlLoadIcon(IDI_LOGICAL_AND));
	m_tree.AddComponentName(L"logical_or_filter");
	m_imgList.AddIcon(AtlLoadIcon(IDI_LOGICAL_OR));
	m_tree.AddComponentName(L"logical_not_filter");
	m_imgList.AddIcon(AtlLoadIcon(IDI_LOGICAL_NOT));

	m_tree.AddComponentName(L"");
	m_imgList.AddIcon(AtlLoadIcon(IDI_STOP));

	m_tree.AddComponentName(L"logclass_filter");
	m_imgList.AddIcon(AtlLoadIcon(IDI_LEVEL));
	m_tree.AddComponentName(L"logcontent_filter");
	m_imgList.AddIcon(AtlLoadIcon(IDI_CONTENT));
	m_tree.AddComponentName(L"logtag_filter");
	m_imgList.AddIcon(AtlLoadIcon(IDI_TAG));
	m_tree.AddComponentName(L"logprocessname_filter");
	m_imgList.AddIcon(AtlLoadIcon(IDI_PROCESS));
	m_tree.AddComponentName(L"logpid_filter");
	m_imgList.AddIcon(AtlLoadIcon(IDI_PID));
	m_tree.AddComponentName(L"logtid_filter");
	m_imgList.AddIcon(AtlLoadIcon(IDI_TID));
	
	
	//m_tree.SubclassWindow(GetDlgItem(IDC_TREE));
	m_tree.Create(m_hWnd, m_imgList);
	m_tree.SetFont(GetFont());
	return 0;
}
Esempio n. 2
0
LRESULT CTreeView::OnCreate(const CREATESTRUCT* /*pCreate*/)
{
	DefWindowProc();

	SetWindowLong(GWL_STYLE, GetWindowLong(GWL_STYLE) | TVS_CHECKBOXES);
	m_treeImg.Create(16, 16, ILC_COLOR24 | ILC_MASK, 16, 0);
	m_iEmpty = m_treeImg.AddIcon(AtlLoadIcon(IDI_EMPTY));
	m_iTick = m_treeImg.AddIcon(AtlLoadIcon(IDI_TICK));
	m_iTickG = m_treeImg.AddIcon(AtlLoadIcon(IDI_TICKG));
	m_iCross = m_treeImg.AddIcon(AtlLoadIcon(IDI_CROSS));
	m_iRun = m_treeImg.Add(AtlLoadBitmap(IDI_RUN), RGB(255,255,255));
	SetImageList(m_treeImg, LVSIL_NORMAL);

	return 0;
}
Esempio n. 3
0
static BOOL OnCreate(HWND hwnd, LPCREATESTRUCT lpCreateStruct)
{
	HINSTANCE hInstance = lpCreateStruct->hInstance;
	hwnd_main=hwnd;
	hmenu_main=AtlLoadMenu(IDR_MENU1);
	hmenu_main=GetSubMenu(hmenu_main,0);
	config_read();
	CWindow wnd(hwnd);
	wnd.ModifyStyle(WS_CAPTION, 0);
	wnd.SetWindowPos(nullptr, 0,0, 0,0, SWP_NOMOVE|SWP_NOSIZE|SWP_NOZORDER|SWP_DRAWFRAME|SWP_NOACTIVATE);
	wnd.SetWindowPos(nullptr, config_x, config_y, config_w, config_h, SWP_NOACTIVATE|SWP_NOZORDER);
	systray_add(hwnd,1024,AtlLoadIcon(IDI_ICON1),app_name);
	hwnd_rich=CreateWindowEx(WS_EX_CLIENTEDGE,"RichEdit","",
		WS_CHILD|WS_VISIBLE|ES_MULTILINE|ES_AUTOVSCROLL|ES_AUTOHSCROLL|WS_HSCROLL|WS_VSCROLL,
		config_border,config_border,config_w-config_border*2,config_h-config_border*2,
		hwnd, NULL,hInstance,NULL);
	CWindow wnd_rich{hwnd_rich};
	Rich_OldWndProc = (WNDPROC) wnd_rich.GetWindowLongPtr(GWLP_WNDPROC);
	wnd_rich.SetWindowLongPtr(GWLP_WNDPROC,(LONG_PTR)Rich_WndProc);
	if (!hwnd_rich) 
	{
		wnd.MessageBox("Error creating RichEdit control","Error",MB_OK);
		return 0;
	}
	wnd_rich.SendMessage(EM_SETBKGNDCOLOR,FALSE,static_cast<LPARAM>(config_color));
	read_text();
	return 1;
}
Esempio n. 4
0
LRESULT CMainDialog::OnInitDialog(HWND hWnd, LPARAM lParam)
{
	HICON hIcon = AtlLoadIcon(IDR_MAINFRAME);
	SetIcon(hIcon);

	HWND hWndPrevCtrl = NULL;
	for (int i = 0; i < RTL_NUMBER_OF(m_wndAddresses); ++i)
	{
		m_wndAddresses[i].SubclassWindow(GetDlgItem(IDC_ADDR_1 + i));
		// AttachToDlgItem(m_hWnd, IDC_ADDR_1 + i);
		// m_wndAddresses[i].Attach(GetDlgItem(IDC_ADDR_1 + i));
		m_wndAddresses[i].LimitText(2);
		m_wndAddresses[i].SetPrevCtrl(hWndPrevCtrl);
		hWndPrevCtrl = m_wndAddresses[i];
	}

	m_wndVID.SubclassWindow(GetDlgItem(IDC_VID));
	m_wndVID.LimitText(2);

	for (int i = 0; i < RTL_NUMBER_OF(m_wndReserved); ++i)
	{
		m_wndReserved[i].SubclassWindow(GetDlgItem(IDC_RESERVED_1 + i));
		m_wndReserved[i].SetLimitText(2);
		m_wndReserved[i].SetPrevCtrl(hWndPrevCtrl);
		hWndPrevCtrl = m_wndReserved[i];
	}

	m_wndSeed.SubclassWindow(GetDlgItem(IDC_SEED));
	m_wndSeed.SetLimitText(2);
	m_wndSeed.SetPrevCtrl(hWndPrevCtrl);
	hWndPrevCtrl = m_wndSeed;

	for (int i = 0; i < RTL_NUMBER_OF(m_wndKeys1); ++i)
	{
		m_wndKeys1[i].SubclassWindow(GetDlgItem(IDC_KEY_1_1 + i));
		m_wndKeys1[i].LimitText(2);
		m_wndKeys1[i].SetPrevCtrl(hWndPrevCtrl);
		hWndPrevCtrl = m_wndKeys1[i];
	}

	for (int i = 0; i < RTL_NUMBER_OF(m_wndKeys2); ++i)
	{
		m_wndKeys2[i].SubclassWindow(GetDlgItem(IDC_KEY_2_1 + i));
		m_wndKeys2[i].LimitText(2);
		m_wndKeys2[i].SetPrevCtrl(hWndPrevCtrl);
		hWndPrevCtrl = m_wndKeys2[i];
	}

	for (int i = 0; i < RTL_NUMBER_OF(m_wndNdasId); ++i)
	{
		m_wndNdasId[i].SubclassWindow(GetDlgItem(IDC_NDASID_1 + i));
		m_wndNdasId[i].LimitText(5);
		m_wndNdasId[i].SetPrevCtrl(hWndPrevCtrl);
		hWndPrevCtrl = m_wndNdasId[i];
	}

	m_wndSerialNumberDigit.Attach(GetDlgItem(IDC_SERIAL_NO_DIGIT));

	// Additional controls
	m_wndUseCustomKeys.Attach(GetDlgItem(IDC_USE_CUSTOMKEYS));
	m_wndUseDefaultKeys.Attach(GetDlgItem(IDC_SET_DEFAULT_KEYS));
	m_wndUseDefaultVendor.Attach(GetDlgItem(IDC_SET_DEFAULT_VENDOR));

	// subclassing
	{
		int ei = 0;
		for (int i = 0; i < RTL_NUMBER_OF(m_wndAddresses); ++i)
		{
			m_hexOnlyEdit[ei++].SubclassWindow(m_wndAddresses[i]);
		}
		m_hexOnlyEdit[ei++].SubclassWindow(m_wndVID);
		for (int i = 0; i < RTL_NUMBER_OF(m_wndReserved); ++i)
		{
			m_hexOnlyEdit[ei++].SubclassWindow(m_wndReserved[i]);
		}
		m_hexOnlyEdit[ei++].SubclassWindow(m_wndSeed);
		for (int i = 0; i < RTL_NUMBER_OF(m_wndKeys1); ++i)
		{
			m_hexOnlyEdit[ei++].SubclassWindow(m_wndKeys1[i]);
		}
		for (int i = 0; i < RTL_NUMBER_OF(m_wndKeys2); ++i)
		{
			m_hexOnlyEdit[ei++].SubclassWindow(m_wndKeys2[i]);
		}
	}

	m_wndWriteKey.SubclassWindow(GetDlgItem(IDC_WRITEKEY));
	m_wndWriteKey.SetLimitText(5);
	m_wndWriteKey.SetPrevCtrl(hWndPrevCtrl);
	hWndPrevCtrl = m_wndWriteKey;

	_EnableEditKeys(FALSE);
	_SetDefaultVendor();
	_SetDefaultKeys();

	return 1;
}
Esempio n. 5
0
	}

	static CFont2 font(Font::Standard);
	return font;
}

CCursor IW::Style::Cursor::Link = AtlLoadCursor(IDC_HANDLINK);
CCursor IW::Style::Cursor::Normal = AtlLoadSysCursor(IDC_ARROW);
CCursor IW::Style::Cursor::Move = AtlLoadCursor(IDC_MOVE);
CCursor IW::Style::Cursor::LeftRight = AtlLoadSysCursor(IDC_SIZEWE);
CCursor IW::Style::Cursor::HandUp = AtlLoadCursor(IDC_HANDUP);
CCursor IW::Style::Cursor::HandDown = AtlLoadCursor(IDC_HANDDOWN);
CCursor IW::Style::Cursor::Select = AtlLoadCursor(IDC_SELECT);
CCursor IW::Style::Cursor::Insert = AtlLoadCursor(IDC_INSERT);

CIcon IW::Style::Icon::ImageWalker = AtlLoadIcon(IDI_IMAGEWALKER);
CIcon IW::Style::Icon::Folder = AtlLoadIcon(IDI_FOLDER);
CIcon IW::Style::Icon::Default = AtlLoadIcon(IDI_DEFAULT);

DWORD IW::Style::Color::SlideShowWindow;
DWORD IW::Style::Color::SlideShowText;
DWORD IW::Style::Color::TaskText;
DWORD IW::Style::Color::TaskTextBold;
DWORD IW::Style::Color::TaskBackground;  
DWORD IW::Style::Color::TaskFrame;
DWORD IW::Style::Color::Window ;
DWORD IW::Style::Color::WindowText;
DWORD IW::Style::Color::HighlightText;
DWORD IW::Style::Color::Highlight;
DWORD IW::Style::Color::MenuBackground;
DWORD IW::Style::Color::Face;