- 博客(14)
- 资源 (5)
- 收藏
- 关注
转载 各种金属颜色的RGB值
各种金属颜色的RGB值,正确的颜色会有更好的表现效果。铝箔 180,180,180 铝箔(钝) 180,180,180 铝 220,223,227磨亮的铝 220,223,227黄铜 191,173,111磨亮的黄铜 191,173,111镀铬合金 150,150,150 镀铬合金2 220,230,240 镀铬铝 220,230,240 镀铬塑料 22
2016-07-28 10:33:52 109643
转载 MFC消息反射
什么是消息反射?在windows里面,子控件经常向父控件发送消息,例如很多子控件要绘制自己的背景,就可能向父窗口发送消息WM_CTLCOLOR。对于从子控件发来的消息,父控件有可能在处理之前,把消息返还给子控件处理,这样消息看起来就想是从父窗口反射回来一样,故此得名:消息反射。有人会问,为什么子控件要向父控件发消息,而不是直接自己处理呢?又或者是发给父控件消息,为什么又发回来呢
2016-07-27 09:58:40 435
原创 MFC中Picture控件,将位图转换成任意大小再放入控件中
CRect r(0, 0, 820, 150); CDC* pdcpic = m_firstPicture.GetDC(); //m_firstPicture是Picture控件的变量 CBitmap bitmap1; bitmap1.LoadBitmap(IDB_BITMAP1); //IDB_BITMAP1是要加载的位图的ID BITMAP bmp1; bitm
2016-07-23 18:00:58 1810 3
转载 HDC与CDC相互转换
首先说一下什么是DC(设备描述表):Windows应用程序通过为指定设备(屏幕,打印机等)创建一个设备描述表(Device Context, DC)在DC表示的逻辑意义的“画布”上进行图形的绘制。DC是一种包含设备信息的数据结构,它包含了物理设备所需的各种状态信息 。Win32程序在绘制图形之前需要获取DC的句柄HDC,并在不继续使用时释放掉。在c++ 编程中常会见到HDC,CDC,CCl
2016-07-23 17:17:33 489
原创 动态设置Edit控件的背景及字体颜色
1.新建一个基于对话框的应用程序,在对话框上添加一个Edit控件和一个Button控件2.修改Button控件的ID为IDC_RESULT_EDIT3.向对话框对应的类中添加如下成员变量:public: COLORREF m_colorEditText; // edit控件的字体颜色 COLORREF m_colorEditBK; // edit控件的背景颜色 HBRUS
2016-07-22 20:53:17 7050 3
转载 CGridCtrl的使用方法
众里寻他千百度,试过别的,不好使,还是喜欢CGridCtrl.第一:应该做的,是去官网下载源码和Demo,建议将demo下载下来,后面遇到问题是可以有一个参照的解决方法,官网地址是:http://www.codeproject.com/KB/miscctrl/gridctrl.aspx,注册一下就能下载,很方便。 第二:MFCgridctrl 必须要在用到的系统中导入gri
2016-07-22 10:54:15 3909
原创 MFC实现编辑框对回车键的响应
首先把文本编辑框属性里的want return选上。然后可以通过重载虚函数PreTranslateMessage()对所关心的消息进行解析:BOOL CTestView::PreTranslateMessage(MSG* pMsg) { if (WM_KEYFIRST message && pMsg-> message <= WM_KEYLAST)
2016-07-20 16:26:33 10655 3
转载 MFC处理回车窗口消失
我的方法是:找到自己设计的按钮,在属性-风格中选择default button;如果没有自己设计的button,按照以下方法:默认焦点在确定按钮上,回车就触发这个按钮的OnOK事件,默认按回车是触发OnOK事件,看看有没有无效断点; 注释掉OnOK();或重设tab键顺序;取消ONOK的defaultbutton属性;一、原因 当用户按下Enter键时,Wi
2016-07-20 15:43:20 4662 1
转载 改变MFC中控件的背景色
以Edit控件为例进行说明,在Dialog类中,相应WM_CTLCOLOR消息。就是OnCtlColor(),那里面判断传入进来的ID号为你要的编辑控件,然后,用得到的DC,设置字体,颜色,最后返回一个笔刷,这个笔刷,就是要用来刷Edit空间背景的笔刷。首先在自己需要设置界面的对话框上点击右键-->建立类向导-->加入WM_CTLCOLOR消息-->自动生成OnCtlColor()函数,此函数
2016-07-19 09:31:31 1100
转载 设置ListCtrl列表控件其中某一行的字体和背景颜色
请参阅:http://blog.csdn.net/leixiaohua1020/article/details/12619341
2016-07-17 10:06:48 4323
原创 MFC中ListCtrl的函数
GetBkColor获取列表视图控件的背景色。 SetBkColor设置列表视图控件的背景色。 GetImageList获取用于绘制列表视图项的图象列表的句柄。 SetImageList指定一个图象列表到列表视图控件。 GetItemCount获取列表视图控件中的项的数量。 GetItem获取列表视图项的属性。 GetCallbackMask获取列表
2016-07-16 22:25:57 1620
原创 SV开发,使用MFC弹出模态对话框
要弹出CTestDlg对话框,在响应函数里添加如下程序:HINSTANCE save_hinstance = AfxGetResourceHandle(); //保存当前的资源模块句柄HINSTANCE MFCres; MFCres=LoadLibrary("MyCylinder.dll"); //获取对话框使用的MFC的资源模块句柄,MyCylinder是项目名称
2016-07-16 09:45:41 702
转载 c++ 如何获取当前登录用户的名字
#include #include #pragma comment(lib,"Advapi32.lib")using namespace std; int main(){ char strBuffer[256] ={0}; DWORD dwSize = 256; GetUserName(strBuffer,&
2016-07-14 17:04:28 5836
转载 C/C++获取当前系统时间
内容来源:http://www.cnblogs.com/mfryf/archive/2012/02/13/2349360.html个人觉得第二种还是比较实用的,而且也是最常用的~不过当计算算法耗时的时候,不要忘记second,不能只要用Milliseconds来减,不然后出现负值,若是算法耗时太长就得用minutes啦。再不然,就hours……//方
2016-07-14 16:47:02 330
ESB三维模型库-普渡大学-3D模型库文件
2021-11-11
STEP语言-Express参考手册
2018-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人