문자 컬러 출력 1 2 3 4 5 6 7 8 9 10 CDC* pDC = GetDC(); COLORREF OldFontColor = pDC->GetTextColor(); COLORREF OldBkColor = pDC->GetBkColor(); pDC->SetTextColor(RGB(0, 0, 255)); pDC->SetBkColor(::GetSysColor(CTLCOLOR_DLG)); pDC->TextOut(100, 100, str종목명 + TEXT("미 등록 종목")); pDC->TextOut(100, 400, str시간); pDC->SetTextColor(OldFontColor); pDC->SetTextColor(OldBkColor); ReleaseDC(pDC); Colored by Color Scr..
화면 최 상단에 모달리스 다이얼로그 보이기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 CDlg* m_pDlg; m_pDlg = new CVIStartDlg(this); m_pDlg->Create(IDD_DIALOG_START, GetDesktopWindow()); ::SetWindowPos(GetSafeHwnd(), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_SHOWWINDOW); //GetDlgItem(IDC_STATIC_COMPANY)->SetFocus(); // 엔터키를 치면 창이 닫혀 강제로 이곳에 포커스를 옮긴다. // 전에는 위 코드만으로 된듯하나 윈도우10에서는 안되..
클래스 비교하기 BOOL IsKindOf(const CRuntimeClass* pClass) const; pDlg가 CHogaBuySellDlg 클래스인지 검사한다. 같으면 TRUE, 다르면 FALSE 을 반환한다. 1 2 3 4 CStockView* pView = (CStockView*)(GetActiveFrame()->GetActiveView()); CHogaBuySellDlg* pDlg = (CHogaBuySellDlg*)pView->m_pDlg; if (pDlg == NULL || !pDlg->IsKindOf(RUNTIME_CLASS(CHogaBuySellDlg))) Colored by Color Scripter cs