Beispiel #1
0
CTreeFileCtrl::CTreeFileCtrl() : CTreeCtrl()
{
  m_bShowFiles = TRUE;
  m_pilDrag = NULL;
  m_hSelItem = NULL;
  m_hItemDrag = NULL;
  m_hItemDrop = NULL;
  m_TimerTicks = 0;
  m_bAllowDragDrop = TRUE;
  m_bAllowRename = TRUE;
  m_bAllowOpen = TRUE;
  m_bAllowProperties = TRUE;
  m_bAllowDelete = TRUE;

  CWinApp* pApp = AfxGetApp();
  m_NoDropCopyCursor = pApp->LoadCursor(IDR_TREEFILECTRL_NO_DROPCOPY);
  ASSERT(m_NoDropCopyCursor);
  m_DropCopyCursor = pApp->LoadCursor(IDR_TREEFILECTRL_DROPCOPY);
  ASSERT(m_DropCopyCursor);
  m_NoDropMoveCursor = pApp->LoadCursor(IDR_TREEFILECTRL_NO_DROPMOVE);
  ASSERT(m_NoDropMoveCursor);
  m_DropMoveCursor = pApp->LoadStandardCursor(IDC_ARROW);
  ASSERT(m_DropMoveCursor);
}
CCWBkImgPage::CCWBkImgPage() : CPropertyPage(CCWBkImgPage::IDD)
{
	//{{AFX_DATA_INIT(CCWBkImgPage)
	m_strImgFilename = _T("");
	m_enumMode = -1;
	//}}AFX_DATA_INIT

	m_pPic = NULL;
	m_pBackgroundInfo = NULL;
	m_bSettingTransparentColor = false;
	m_crTransparent = -1;

	CWinApp* pApp = AfxGetApp ();

	m_hIconBrowse = pApp->LoadIcon (IDI_ICON_BROWSE);
	m_hIconScan = pApp->LoadIcon (IDI_ICON_SCAN);
	m_hIconSetTransparent = pApp->LoadIcon (IDI_SETTRANSPARENT);
	m_hIconRemoveTransparent = pApp->LoadIcon (IDI_REMOVETRANSPARENT);

	m_hPickCursor = pApp->LoadCursor (IDC_CURSOR_PICKER);
}
// sets the cursor for a pane by the pane's index
BOOL CStatusBarACT::SetPaneCursorIndex(int nIndex, LPCTSTR lpszCursor)
{
	// make sure array is big enough
	int nMax = GetStatusBarCtrl().GetParts(0, NULL);
	if (nIndex >= nMax || nIndex < 0)
	{
		return FALSE;
	}
	// get cursor handle and add to array of handles
	HCURSOR hCursor = NULL;
	if (lpszCursor != NULL)
	{
		CWinApp* pApp = AfxGetApp();
		ASSERT(pApp != NULL);
		if (pApp == NULL)
		{
			return FALSE;
		}
		hCursor = pApp->LoadCursor(lpszCursor);
	}
	SetPaneCursorIndex(nIndex, hCursor);
	return TRUE;
}
Beispiel #4
-1
BOOL CStatusBarACT::SetHandCursor(LPCTSTR lpszCursorID, BOOL bTryDefault/*=TRUE*/)
{
	CWinApp* pApp = AfxGetApp();
	ASSERT(pApp != NULL);
	if (pApp == NULL)
	{
		return FALSE;
	}
	SetHandCursor(pApp->LoadCursor(lpszCursorID), bTryDefault);
	return (m_hCursorHand != NULL);
}