Example #1
0
LRESULT CImageColorDlg::OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
	GetDlgControl(IDC_COLOR_CHANNELSLIDER0, IID_IUIColorSlider, (void**)&m_slider[0]);
	GetDlgControl(IDC_COLOR_CHANNELSLIDER1, IID_IUIColorSlider, (void**)&m_slider[1]);
	GetDlgControl(IDC_COLOR_CHANNELSLIDER2, IID_IUIColorSlider, (void**)&m_slider[2]);

	IDispEventImpl<1, CImageColorDlg, &DIID__IUIColorSliderEvents, &LIBID_UILib, 1, 0>::DispEventAdvise(m_slider[0]);
	IDispEventImpl<2, CImageColorDlg, &DIID__IUIColorSliderEvents, &LIBID_UILib, 1, 0>::DispEventAdvise(m_slider[1]);
	IDispEventImpl<3, CImageColorDlg, &DIID__IUIColorSliderEvents, &LIBID_UILib, 1, 0>::DispEventAdvise(m_slider[2]);

	int i;

	for (i = 0; i < 3; i++)
	{
		m_slider[i]->put_channel(i);
		m_slider[i]->put_colorMode(2);
	}

	for (i = 0; i < 3; i++)
	{
		m_slider[i]->put_Enabled(FALSE);
		::EnableWindow(GetDlgItem(IDC_SWATCH_CHANNELVALUE0+i), FALSE);
		SetDlgItemText(IDC_SWATCH_CHANNELVALUE0+i, _T(""));
	}

	m_fillrc = CRect(6, 6, 6+18, 6+18);
	m_strokerc = CRect(6+9, 6+9, 6+18+9, 6+18+9);

#if 0
	CComQIPtr<IUIManager> uiManager = gIFrame;
	uiManager->AddEventHandler(this);
#endif

	return 0;
}
Example #2
0
LRESULT CTabsDlg::OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
	GetDlgControl(IDC_TABS, IID_ITabsControl, (void**)&m_tabsCtl);
	IDispEventImpl<1, CTabsDlg, &DIID__ITabsControlEvents, &LIBID_PAGEDESIGNERLib, 1, 0>::DispEventAdvise(m_tabsCtl);

	m_hButtonBitmap[0] = CreateMappedBitmap(_Module.GetResourceInstance(), IDB_TABS_ALIGNLEFT, 0, NULL, 0);
	m_hButtonBitmap[1] = CreateMappedBitmap(_Module.GetResourceInstance(), IDB_TABS_ALIGNCENTER, 0, NULL, 0);
	m_hButtonBitmap[2] = CreateMappedBitmap(_Module.GetResourceInstance(), IDB_TABS_ALIGNRIGHT, 0, NULL, 0);
	m_hButtonBitmap[3] = CreateMappedBitmap(_Module.GetResourceInstance(), IDB_TABS_ALIGNDECIMAL, 0, NULL, 0);
	m_hButtonBitmap[4] = CreateMappedBitmap(_Module.GetResourceInstance(), IDB_TABS_POSITIONABOVEFRAME, 0, NULL, 0);

	::SendMessage(GetDlgItem(IDC_TABS_ALIGNLEFT), BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)m_hButtonBitmap[0]);
	::SendMessage(GetDlgItem(IDC_TABS_ALIGNCENTER), BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)m_hButtonBitmap[1]);
	::SendMessage(GetDlgItem(IDC_TABS_ALIGNRIGHT), BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)m_hButtonBitmap[2]);
	::SendMessage(GetDlgItem(IDC_TABS_ALIGNDECIMAL), BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)m_hButtonBitmap[3]);

	::SendMessage(GetDlgItem(IDC_TABS_POSITIONABOVEFRAME), BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)m_hButtonBitmap[4]);

	CComQIPtr<IUIManager> uiManager = gIFrame;
	uiManager->AddEventHandler(this);

	::EnableWindow(GetDlgItem(IDC_TABS_X), FALSE/*selected != 0*/);

	return 0;
}
Example #3
0
LRESULT CStrokeDlg::OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
	::SendMessage(GetDlgItem(IDC_STROKE_CAP0), BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)LoadBitmap(_Module.GetResourceInstance(), MAKEINTRESOURCE(IDB_STROKE_CAP0)));
	::SendMessage(GetDlgItem(IDC_STROKE_CAP1), BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)LoadBitmap(_Module.GetResourceInstance(), MAKEINTRESOURCE(IDB_STROKE_CAP1)));
	::SendMessage(GetDlgItem(IDC_STROKE_CAP2), BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)LoadBitmap(_Module.GetResourceInstance(), MAKEINTRESOURCE(IDB_STROKE_CAP2)));

	::SendMessage(GetDlgItem(IDC_STROKE_JOIN0), BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)LoadBitmap(_Module.GetResourceInstance(), MAKEINTRESOURCE(IDB_STROKE_JOIN0)));
	::SendMessage(GetDlgItem(IDC_STROKE_JOIN1), BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)LoadBitmap(_Module.GetResourceInstance(), MAKEINTRESOURCE(IDB_STROKE_JOIN1)));
	::SendMessage(GetDlgItem(IDC_STROKE_JOIN2), BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)LoadBitmap(_Module.GetResourceInstance(), MAKEINTRESOURCE(IDB_STROKE_JOIN2)));

//	GetDlgControl(IDC_STROKE_WEIGHT, IID_IUIEditUnitValue, (void**)&m_strokeWeightCtl);

//	IDispEventImpl<1, CStrokeDlg, &DIID__IUIEditUnitValueEvents, &LIBID_UILib, 1, 0>::DispEventAdvise(m_strokeWeightCtl);

	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("0.5 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("1 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("2 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("3 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("4 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("5 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("6 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("7 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("8 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("9 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("10 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("12 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("15 pt"));
	::SendMessage(GetDlgItem(IDC_STROKE_WEIGHT), CB_ADDSTRING, 0, (LPARAM)_T("20 pt"));

	CComQIPtr<IUIManager> uiManager = gIFrame;
	uiManager->AddEventHandler(this);

	return 0;
	return 1;  // Let the system set the focus
}
LRESULT CImageLayersDlg::OnCreate(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
	CComQIPtr<IUIActiveManager> uiActiveManager = m_app;
	uiActiveManager->AddEventHandler(this);

	return 0;
}