void CTaskProp_PrefixText::OnChangeEditTaskItemPrefixText()
{
    CWnd* pWnd = GetDlgItem(IDC_CHECK_TASK_POST_PREFIX_TEXT);
    if(pWnd->GetWindowTextLength() == 0)
        pWnd->EnableWindow(FALSE);
    else
        pWnd->EnableWindow(TRUE);

}
Exemple #2
0
void CLog::ShowLog()
{
	if(IsWindow(m_hWnd))
	{
		m_pLock->Lock();

		CWnd* pWnd = CWnd::FromHandle(m_hWnd);
		pWnd->SetWindowText(m_strLog);
		int nPos = pWnd->GetWindowTextLength();
		((CEdit*)pWnd)->SetSel(nPos,nPos);

		m_pLock->UnLock();
	}
}
Exemple #3
0
LRESULT COptionsPage::OnWizardNext(void)
{
	CWnd* pWnd;

	pWnd = GetDlgItem(IDC_EDIT_SOURCE);
	ASSERT(pWnd != NULL);
	if (pWnd->GetWindowTextLength() == 0)
	{
		AfxMessageBox(IDS_NO_SOURCE, MB_ICONSTOP | MB_OK);
		pWnd->SetFocus();
		return (-1);
	}
	pWnd = GetDlgItem(IDC_EDIT_TARGET);
	ASSERT(pWnd != NULL);
	if (pWnd->GetWindowTextLength() == 0)
	{
		AfxMessageBox(IDS_NO_TARGET, MB_ICONSTOP | MB_OK);
		pWnd->SetFocus();
		return (-1);
	}
	m_dtpWrite.GetTime(m_timeWrite);
	return (__super::OnWizardNext());
}
Exemple #4
0
//////////////////
// Get window name in the form classname[HWND,title]
// Searches all the parents for a window with a title.
//
CString sDbgName(CWnd* pWnd)
{
	CString sTitle;
	HWND hwnd = pWnd->GetSafeHwnd();
	if (hwnd==NULL)
		sTitle = "NULL";
	else if (!::IsWindow(hwnd))
		sTitle = "[bad window]";
	else {
		sTitle = "[no title]";
		for (CWnd* pw = pWnd; pw; pw = pw->GetParent()) {
			if (pw->GetWindowTextLength() > 0) {
				pw->GetWindowText(sTitle);
				break;
			}
		}
	}
	CString s;
	s.Format("%s[0x%04x,\"%s\"]", 
		pWnd ? pWnd->GetRuntimeClass()->m_lpszClassName : "NULL",
		hwnd, (LPCTSTR)sTitle);
	return s;
}