自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 xml

1  导入xml包2 设置building setting     (1) header search paths 设置为/usr/include/libxml2       (2)   other linker flags 设置为  -lxml2  3 导入头文件4 根据data创建dataXML  GDataXMLDocument *doucument = [[GDat

2013-05-28 15:17:59 346

转载 mfc来龙去脉

1.基本知识      MFC的程序如何运行,第一件事情就是找出MFC程序的进入点.MFC程序也是Windows程序.所以它应该也有一个WinMain.但在程序中好象看不到..    在程序进入点之前,还有一个(而且仅有一个)全局对象,这就是所谓的application object,当操作系统将程序加载并激活时,这个全局对象获得配置,其构造函数会先执行,比WinMain更早.所以先看

2012-12-21 13:48:32 414 1

原创 对于mfc的关系及调用

MFC关系图如上两幅图所示:CWinApp是应用程序类继承自CWinThread,代表了应用程序,所以程序的入口就是这里 在CWinApp的InitInstance()要实现窗口类的创建 显示和更新 还要把CWinApp类的窗口句柄指向自己创建的那个句柄

2012-12-21 13:44:10 241

转载 网络消息的拦截

首先 LoadLibrary()把指定的动态链接库载入到当前进程的地址空间然后用m_pfnOrig=GetProcAddress()可以得到库函数的地址BYTE btNewBytes[8] = { 0xB8, 0x00, 0x00, 0x40, 0x00, 0xFF, 0xE0, 0x00 }; *(DWORD *)(m_btNewBytes + 1) = (DWORD)pfnHo

2012-12-17 17:16:42 395

原创 域名转成ip

in_addr  inAddr;char *IP;hostent *hos = gethostbyname();memmove(&inAddr,remoteHost->h_addr_list[0],4);IP  =  inet_ntoa(inAddr);

2012-12-16 14:38:31 288

原创 ado相关

vc动态创建数据库:#import   "C:\Program Files\Common Files\System\ado\msadox.dll"   首先:定义成员变量ADOX::_CatalogPtr  m_pCatalog;_bstr_t   str="Provider=Microsoft.Jet.OLEDB.4.0;data source=test.mdb"; try{

2012-12-12 01:18:55 287

转载 窗口的美化2

1.改变窗口的形状可以在OnCreate()中   一般是通过调用SetWindowRgn((HRGN)rgn,true)修改2.为窗口添加默认处理函数拦截里面的一些消息:添加DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) 在其中添加if (message==WM_MOVE||message==WM_PAINT||me

2012-12-08 14:28:54 314

原创 编辑框的基本美化

第一步:当然是建立一个继承自CEdit的子类第二步:为类添加WM_MOUSEMOVE 并增加WM_MOUSELEAVE WM_MOUSELEAVE等的消息映射,具体方法见上篇文章第三步:具体代码其中m_BoundryBrush为一个画刷,构造函数中m_BoundryBrush.CreateSolidBrush(RGB(200,200,200));具体数值可自行设定void CMYe

2012-12-08 01:16:13 491

原创 处理WM_MOUSEMOVE WM_MOUSELEAVE WM_MOUSEHOVER

先添加消息映射,在头文件中afx_msg LRESULT OnMouseLeave(WPARAM wParam, LPARAM lParam);afx_msg LRESULT OnMouseHover(WPARAM wParam, LPARAM lParam);在源文件中ON_MESSAGE(WM_MOUSELEAVE, OnMouseLeave)ON_MESSAGE(WM_M

2012-12-08 00:22:22 580

转载 窗口的美化

首先窗口在启动时和关闭时可以实现动画效果:在vc6.0中,应该在stdafx.h的最前面加上:#undef WINVER #define WINVER 0X500加上#include #pragma comment(lib, "user32.lib")函数原型为BOOL AnimateWindow(HWND hWnd,DWORD dwTime,DWORD dwFla

2012-12-07 01:45:55 534

转载 按钮美化

消息传递顺序 OnCtlColor父窗口   (如果子控件设置了自绘属性就调用父窗口OnDrawItem  然后调用子控件OnDrawItem)子控件的OnPaint第一种方法基本就是派生现有的控件类第一步:第一种方法:新建一个CButton的派生类,然后重定义里面的Onpaint()第二种方法:新建一个CButton的派生类,然后冲定义里面的OnDrawItem()第二步:第

2012-12-06 14:43:24 601

c++mfc入门提高

一本好的c++及mfc入门教程 很适合刚入门c++的学子阅读

2012-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除