- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 VC绘图
<br />1.使用SDK获取DC句柄<br />HDC hdc;<br />hdc=::GetDc(m_hWnd); //获取DC句柄<br />MoveToEx(hdc,m_ptOrigin.x,m_ptOrigin.y,NULL);<br />LineTo(hdc,point.x,point.y);<br />::ReleaseDC(m_hWnd,hdc); //释放DC<br />2.利用CDC类指针和CWin类成员函数获取DC<br />CDC *pDC=GetDC();<br />p
2010-08-06 23:16:00 324
原创 在程序中动态改变控件的背景颜色
<br />在 view 类中添加消息 WM_CTLCOLOR 的响应函数,以文本控件为例,如下:<br /> <br />HBRUSH CCATestPro2View::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) <br />{<br /> HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor);<br /> <br />//以下代码自己添加<br /> if ((IDC_EDIT_DECODE
2010-08-01 23:51:00 1456
原创 CDC *pDC HDC hDC 的区别
1.CDC *pDC和HDC hdc有什么不同,类似的有CWnd *pWnd和HWnd hwnd<br /> pDC 是 类指针 <br /> HDC 是 windows句柄 <br /> 通过pDC获得hdc: <br /> HDC hdc=pDC->GetSafeHdc(); <br /> 通过hdc获得pDC: <br /> CDC *pDC=new CDC; <br /> pDC->Attach(hdc);<br />
2010-08-01 23:45:00 839
转载 多线程编程之一——问题提出
作者:韩耀旭下载源代码一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond()
2010-04-03 15:37:00 236
原创 MFC 的一些操作技巧
1. 更改单文档的左上角的“无标题”,并使程序执行后在指定位置显示,并且显示指定大小。 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: Modify the Window class or styles h
2010-04-02 15:42:00 625
原创 收集两个C++写的从文本文件中读取数据保存到数组的程序
例1. FILE * fp; double fArray[1000]; int iCount=0; fp=fopen("XXXX.txt","rt"); if(fp!=NULL) { do { fscanf(fp,"%lf",&fArray[iCount]);
2010-04-01 09:16:00 2611
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人