- 博客(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
369
转载 mfc来龙去脉
1.基本知识 MFC的程序如何运行,第一件事情就是找出MFC程序的进入点.MFC程序也是Windows程序.所以它应该也有一个WinMain.但在程序中好象看不到.. 在程序进入点之前,还有一个(而且仅有一个)全局对象,这就是所谓的application object,当操作系统将程序加载并激活时,这个全局对象获得配置,其构造函数会先执行,比WinMain更早.所以先看
2012-12-21 13:48:32
453
原创 对于mfc的关系及调用
MFC关系图如上两幅图所示:CWinApp是应用程序类继承自CWinThread,代表了应用程序,所以程序的入口就是这里 在CWinApp的InitInstance()要实现窗口类的创建 显示和更新 还要把CWinApp类的窗口句柄指向自己创建的那个句柄
2012-12-21 13:44:10
268
转载 网络消息的拦截
首先 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
422
原创 域名转成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
321
原创 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
321
转载 窗口的美化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
337
原创 编辑框的基本美化
第一步:当然是建立一个继承自CEdit的子类第二步:为类添加WM_MOUSEMOVE 并增加WM_MOUSELEAVE WM_MOUSELEAVE等的消息映射,具体方法见上篇文章第三步:具体代码其中m_BoundryBrush为一个画刷,构造函数中m_BoundryBrush.CreateSolidBrush(RGB(200,200,200));具体数值可自行设定void CMYe
2012-12-08 01:16:13
536
原创 处理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
604
转载 窗口的美化
首先窗口在启动时和关闭时可以实现动画效果:在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
564
转载 按钮美化
消息传递顺序 OnCtlColor父窗口 (如果子控件设置了自绘属性就调用父窗口OnDrawItem 然后调用子控件OnDrawItem)子控件的OnPaint第一种方法基本就是派生现有的控件类第一步:第一种方法:新建一个CButton的派生类,然后重定义里面的Onpaint()第二种方法:新建一个CButton的派生类,然后冲定义里面的OnDrawItem()第二步:第
2012-12-06 14:43:24
639
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人