首页 > 其他分享 >MFC-IsRectEmpty判断一个矩形是否为空矩形

MFC-IsRectEmpty判断一个矩形是否为空矩形

时间:2023-04-16 09:01:06浏览次数:38  
标签:MFC 为空 IsRectEmpty str 返回值 矩形

 

    HDC hdc = ::GetDC(m_hWnd);
    RECT rect = { 10,10,100,100 };
    BOOL b = IsRectEmpty(&rect);
    //返回值:如果矩形为空,则返回值为非零。如果矩形不为空,则返回值为零

    CString str;
    str.Format(_T("b=%d"),b );
    ::OutputDebugString(str);

 

 

 

 

 

 

标签:MFC,为空,IsRectEmpty,str,返回值,矩形
From: https://www.cnblogs.com/liming19680104/p/17322514.html

相关文章

  • MFC-SetRectEmpty将矩形各个坐标设置为0
     RECTrect={10,10,50,100};BOOLb=SetRectEmpty(&rect);//将矩形各个坐标设置为0/*参数1:LPRECTlprc指向RECT结构的指针返回值:如果该函数成功,则返回值为非零值。如果函数失败,则返回值为零*/     ......
  • MFC-SetCursorPos把光标移到屏幕的指定位置
     BOOLbb=SetCursorPos(10,10);//把光标移到屏幕的指定位置//参数1:intx坐标//返回值:如果成功,返回非零值;如果失败,返回值是零    ......
  • MFC-GetWindowRect获取指定窗口或控件的边框矩形的尺寸
     HWNDhDlgWnd=::FindWindow(_T("#32770"),_T("测试窗口"));if(hDlgWnd){::ShowWindow(hDlgWnd,SW_NORMAL);::SetForegroundWindow(hDlgWnd);HWNDhBtn=::GetDlgItem(hDlgWnd,0x3E8);CRectmRect;......
  • MFC-IsWindow判断指定窗口句柄是否标识了现有窗口
     HWNDhWnd=GetSafeHwnd();BOOLbb=IsWindow(hWnd);//判断指定窗口句柄是否标识了现有窗口//返回值:如果窗口句柄标识现有窗口,则返回值为非零//如果窗口句柄未标识现有窗口,则返回值为零     ......
  • 使用反三角函数来计算两个矩形框中心点之间的夹角
    首先,求出两个矩形框中心点的横纵坐标差,再使用反三角函数(如反正切函数)求出夹角的弧度数。最后,将弧度数转换为角度数。如果点(x,y)落在第一、第二象限,则返回的角度值为负数;如果点落在第三象限,则返回的角度值为正数;如果点落在第四象限,则返回的角度值为正数或负数,具体取决于y和x......
  • 《c++徒步》MFC篇——消息映射机制
    MFC消息映射机制什么是消息映射机制?MFC使用消息映射机制来处理消息,引入了消息映射表的概念,表中存消息和消息处理函数及二者对应关系。当鼠标点击事件发生时,会产生对应消息,然后去消息映射表中查找对应的消息处理函数并执行。什么是句柄?句柄相当于一个编号,Windows对于我们来说相......
  • MFC-ASSERT条件为真继续执行,条件为假中断执行
     CStringstr;inti=10;ASSERT(i==10);//条件为真继续执行,条件为假中断执行str.Format(_T("i=10为真"));::OutputDebugString(str);//ASSERT(i<10);str.Format(_T("i<10为假"));::OutputDebugString(str); ......
  • MFC-IsIconic判断窗口是否最小化
     HWNDhWnd=NULL;UINTfunc1(LPVOIDpParam)//线程函数{BOOLbb;for(inti=0;i<1000;i++){bb=IsIconic(hWnd);//判断窗口是否最小化/*参数1:HWNDhWnd窗口句柄返回值:已经最小化返回TRUE,......
  • MFC-GetMainWnd获取主窗口指针
     CWinApp*pwin=AfxGetApp();//获取当前应用进程的指针CWnd*pWnd=pwin->GetMainWnd();//获取主窗口指针CGetMainWndDlg*pDlg=(CGetMainWndDlg*)pWnd;//主窗口指针转化成对话框类指针pDlg->SetWindowText(_T("练习"));CWnd*pWnd1=pWn......
  • 最大加权矩形
    题目描述为了更好的备战NOIP2013,电脑组的几个女孩子LYQ,ZSC,ZHQ认为,我们不光需要机房,我们还需要运动,于是就决定找校长申请一块电脑组的课余运动场地,听说她们都是电脑组的高手,校长没有马上答应他们,而是先给她们出了一道数学题,并且告诉她们:你们能获得的运动场地的面积就是你们......