- 博客(17)
- 资源 (20)
- 收藏
- 关注
原创 在MFC程序中显示JPG/GIF图像
如果你是一个使用VB编程的程序员,要在程序中显示JPG或者GIF图像简直易如反掌,将图像控件拖到Form中,分分钟即可搞掂。但是C++程序员要显示同样的图形却没有那么轻松,那么是不是要自己编写JPG解压缩代码呢?当然不用那么复杂啦!本文将针对这个问题讨论如何在MFC中显示JPG或者GIF图像。 用VB写图像显示程序之所以如此轻松,完全是利用了琳琅满目的图像处理控件,把你想要做的事情都一一
2012-05-30 10:20:05 1226 1
原创 windows消息参考大全
下是windows消息队列中会出现的所有的消息,在学习win32asm或者windows核心编程、win socket或者VC/VC++的其它的windows程序的时候会很有帮助的。WM_CREATE 应用程序创建一个窗口 WM_DESTROY一个窗口被销毁 WM_MOVE 移动一个窗口 WM_SIZE改变一个窗口的大小 WM_ACTIVATE一个窗口被激活或失去激活状态;
2012-05-28 18:42:02 524
原创 GroupBox
CRect rect; CWnd* pWndStatic=GetDlgItem(IDC_STA_SEND); if(pWnd->GetDlgCtrlID()==IDC_STA_SEND && nCtlColor== CTLCOLOR_STATIC) { COLORREF backColor = RGB(255, 255, 182); pWndStatic
2012-05-18 00:37:30 846
原创 设置对话框、static和group的背景色和字体颜色
对话框背景色设置,重载OnPaint:void CMonitorDialog::OnPaint(){CPaintDC dc(this); // device context for painting// TODO: 在此处添加消息处理程序代码// 不为绘图消息调用 CDialog::OnPaint()/*CRect rect;GetClientRect(rect);
2012-05-18 00:09:34 7176
原创 WM_CTLCOLOR和OnCtlColor消息的用法
WM_CTLCOLOR消息用来完成对EDIT、STATIC、BUTTON等控件设置背景和字体颜色,其用法如下:1.首先在自己需要设置界面的对话框上点击右键-->建立类向导-->加入WM_CTLCOLOR消息-->自动生成OnCtlColor()函数,此函数可以对本对话框的控件的界面外观做修饰,用法如下:将类向导产生的函数做如下修改: HBRUSH CDialogColor::OnCtl
2012-05-17 11:51:09 1179
原创 VC中控件字体与文本颜色的设置
设置字体函数原型: BOOL CreateFont( int nHeight, int nWidth, int nEscapement, int nOrientation, int nWeight, BYTE bItalic, BYTE bUnderline, BYTE cStrikeOut, BYTE nCharSet, BYTE nOutPrecision, BYTE nClipPr
2012-05-12 10:58:26 1083
原创 CreateParameter 方法 Type 属性 (ADO)
指示 Parameter、Field 或 Property 对象的操作类型或数据类型。设置和返回值设置或返回下列 DataTypeEnum 值之一。相应的 OLE DB 类型标识符在下表的说明栏的括号中给出。有关 OLE DB 数据类型的详细信息,请参阅第 10 章和《 OLE DB参考手册》的附录 A。常量说明adArray与其他类型一起加入逻
2012-05-10 15:12:38 4090
原创 Message-Box Styles
Message_Box Types MB_ABORTRETRYIGNORE The message box contains three pushbuttons: Abort, Retry, and Ignore.MB_OK The message box contains one pushbutton: OK.MB_OKCANCEL The message b
2012-05-10 15:02:28 656
原创 LPCSTR与CString转换
1.LPCSTR是Win32和VC++所使用的一种字符串数据类型,L表示long,P表示指针,C表示常量,STR表示字符串。2.LPCSTR转化为CString:LPCSTR lpStr="test";CString str(lpStr);3.CString转化为LPCSTR:CString str("test");LPCSTR lpStr = (LPCSTR)s
2012-05-10 09:46:09 7603
原创 MFC简单皮肤颜色绘制(SetDialogBkColor不再被支持,看 WM_CTLCOLOR消息如何百变控件颜色)
WM_CTLCOLOR消息用来完成对EDIT, STATIC, BUTTON等控件设置背景和字体颜色, 其用法如下:1.首先在自己需要设置界面的对话框上点击右键-->建立类向导-->加入WM_CTLCOLOR消息-->自动生成OnCtlColor()函数, 此函数可以对本对话框的控件的界面外观做修饰, 用法如下:将类向导产生的函数做如下修改: HBRUSH CDialogColor::
2012-05-09 15:13:07 5254
原创 ADO中_variant_t变量的使用与转换
// Convert.h: interface for the CConvert class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_CONVERT_H__EC38F865_4607_4659_BAC8_AA6096C50EC7__INCLUDE
2012-05-07 19:21:55 3051
原创 CIPAddressCtrl控件的用法
CIPAddressCtrl控件的用法:1.通过Create函数手动创建一个IP控件.开始时我在OnInitDialog()函数中这样写的:CIPAddressCtrl IPAddress;UINT nID=101;IPAddress.Create(WS_CHILD |WS_VISIBLE ,CRect(20,20,300,43),this,nID);但运行之后看不到有IP
2012-05-07 18:13:09 730
原创 怎样用双缓冲办法解决窗口和控件闪烁?
本文主题,用双缓冲办法解决闪烁,以下转载基本上能解决,源代码可参考软件"飞鞋"-----------------------------------------------------------------------------------转载:http://blog.sina.com.cn/s/blog_48f93b530100jonm.html对于MFC程序员来说做UI开发是痛
2012-05-02 13:30:08 7430 2
原创 VC中如何将MDI的多个子窗体设置为不同的标题
在默认情况下,MFC自动将子窗口标题设为该子窗口所打开的文档标题。但实际上,子窗口标题与该子窗口标题所打开的文档标题并不是同一回事。我们可做如下实验: (利用ResourceView打开资源,修改String Table中的IDR_MAINFRAME的值为“vc编程”,使得主窗口标题变成“VC编程”。 (将BOOL CMDITITleDoc::OnNewDocument()函
2012-05-02 11:25:01 3878
原创 双缓冲加重载onpaint,OnEraseBkgnd解决屏幕闪烁问题
近来发现用vc做ui真是一件非常痛苦的事情,微软有了C#这个新欢就不要vc这旧爱了.只能自己动手了.自己实现了按钮切换背景功能后,正暗自爽的我发现了一个很严重的问题.背景切换时总是先出现mfc自带的灰色难看界面才刷出我用form image控件载入的图片.上网google了很久.总算是解决我自己的问题.分三步走:第一, 在OnInitDialog中写入//-----------
2012-05-01 19:53:37 4332
原创 CTreeCtrl
在VC++中改变CTreeCtrl子项Item字体和颜色http://lxspine.blog.hexun.com/8664035_d.htmlSetting color and font attribute of the item for CTreeCtrl in VC++.翻译Zafir Anjum 的文章Setting color and font attri
2012-05-01 11:56:05 2775 3
原创 树形控件 CTreeCtrl CViewTree
CTreeCtrl在三种不同情况下创建的方式1、如果要在对话框窗口上创建树形控件,你需要在对话框类中定义一个CTreeCtrl类型的成员变量。2、如果树形控件是一个子窗口,你可以使用CTreeCtrl::Create()来构建树形空间对象。3、如果你使用了CViewTree对象,那么你需要使用CViewTree::GetTreeCtrl()获得对树形控件的引用如果你想在你的控件
2012-05-01 02:23:24 5022
Angle_v3.4_PART3.rar
2017-01-20
Angle_v3.4_PART2.rar
2017-01-20
Angle_v3.4_PART1.rar
2017-01-20
Angle - Bootstrap Admin 3.5.4 2017-01-20更新part3
2017-01-20
Angle - Bootstrap Admin 3.5.4 2017-01-20更新part2
2017-01-20
Angle - Bootstrap Admin 3.5.4part1 (共1-3部分
2017-01-20
XE2.Activator.v5.5.rar
2012-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人