自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冷寒生读书笔记

所谓读书笔记,是自己用文字的方式为自己解释

  • 博客(14)
  • 收藏
  • 关注

原创 在Delphi感知控件中显示"(VARBYTES)"的解决办法

在Delphi中使用dbexpress来连接Mysql,并通过感知控件来显示数据库中的内容,但在将TSQLConnection、TSQLDataSet和TDataSource的属性都设置好后,在感知控件TDBEdit中却只能显示数值类型的字段记录,最后百度了一下,解决方法如下: /*------------------------------------------------------

2009-04-30 20:54:00 1774

原创 在Delphi中动态调用C++的DLL

/*--------------------------*/VC中的.H代码:/*--------------------------*/#ifndef CFUN_H#define CFUN_Hextern "C" __declspec(dllexport) int add(int a, int b);#endif /*--------------------------*/

2009-04-30 02:45:00 1255

原创 delphi中用dbexpress连接MySql5

解决:http://www.justsoftwaresolutions.co.uk/delphi/dbexpress_and_mysql_5.html有解决方案。支持5.0.x版本。下载后的配置在/delphi7/dbexpress/dbxdrivers.ini 添加[MYSQL5]节:[MYSQL5]GetDriverFunc=getSQLDriverMYSQL50LibraryName=dbx

2009-04-30 02:43:00 4082 4

原创 Delphi如何调用C++写的DLL

BOOL WINAPI funname(char *pFileName,char *pID);这是C++写的一个DLL里面的函数我现在想用delphi调用这个函数静态:function funname(var pFileName:pchar;var pID:pchar):integer;stdcall;external DLLNAME.dll name funnam

2009-04-30 01:56:00 985

原创 MFC程序的发布

1.将“运行时库”设置为“多线程/MT”2.设置为在静态库中使用MFC3.生成Release版本

2009-04-28 18:07:00 598

原创 MFC中实现自绘菜单

为了实现菜单的自绘,花了我几个小时,其实真正解决后又发现很简单。实现菜单的自绘只需要三个步骤:第一步:将所有菜单项设置为MF_OWNERDRAW,即自绘模式第二步:在WM_MEASUREITEM消息中设置菜单项的大小第三步:在WM_DRAWITEM消息中进行菜单项的绘制 问题首先出现在了第一步,我要绘制的是一个上下文菜单,即右键菜单,要将菜单项设置为MF_OWNERDRAW,需

2009-04-26 19:37:00 5905 5

原创 虚拟键码表

 Virtual Key Code    Corresponding keyVK_LBUTTON    Left mouse buttonVK_RBUTTON    Right mouse buttonVK_CANCEL    Control+BreakVK_MBUTTON    Middle mouse buttonVK_BACK     Backspace keyVK_

2009-04-26 01:59:00 792

原创 用SetCapture捕获鼠标消息

初次接触SetCapture一直不知道这个函数到底有什么作用,后来反复看了几遍书后才稍微理出了一点儿头绪。我用TRACE宏对SetCapture、GetCapture和ReleaseCapture这三个函数作了测试:void CMainWindow::OnLButtonDown(UINT nFlags, CPoint point){    ::SetCapture(this->GetSafeHwn

2009-04-25 23:55:00 9170

原创 捕捉鼠标停留WM_MOUSEHOVER和离开WM_MOUSELEAVE消息

捕捉鼠标停留WM_MOUSEHOVER和离开WM_MOUSELEAVE消息当鼠标停留在程序窗口一定时间后,会产生一个WM_MOUSEHOVER消息;当鼠标离开程序窗口后,会产生一个WM_MOUSELEAVE消息。鼠标离开程序窗口的消息一般很少用,想了半天也想不到在什么情况下会用到这个消息。到是鼠标停留消息会经常用到,比如需要对程序中的某些操作进行提示时,就需要用到WM_MOUSEHOVER消息。要

2009-04-25 23:30:00 2589 1

原创 boost正则表达式的安装和配置

在VC8下安安装和配置boost正则表达式 http://blog.csdn.net/IeSneaker/archive/2008/02/28/2129754.aspx 在VC6下安装和配置boost正则表达式 http://hi.baidu.com/onlywater/blog/item/a792f8dd5e350beb76c638b4.html

2009-04-25 02:58:00 452

原创 对多线程死锁的浅析

对于线程同步问题,有了进一步的理解:详见我写的关于多线程同步的文章(已作修改):http://blog.csdn.net/yjgx007/archive/2004/09/04/94559.aspx,主线程A等待另一个线程B的完成才能继续,在线程B中又要更新主线程A的界面,这里涉及了同步问题以及由此可能产生的死锁问题,同步问题在修改后的文章中讲得比较清楚了,对于线程之间可能产生死锁的浅析如下:在等待

2009-04-18 13:44:00 1064

原创 VC CListCtrl控件的使用方法

在VC中使用控件一直是件让我头痛的事件,从控件的创建到控件的操作管理,都得写一大堆代码,相比于Delphi/VB,实在是麻烦多了。其实在之前学习SDK的时候,就有想过专门花点儿时间来学习VC中控件的使用,但一直没空。最近准备写一个小工具,要用到ListCtrl控件,所以又不得不好好的恶补一翻。我是在MFC的对话框模式下使用CListCtrl控件的,其实不管在SDK或文档/视图模式下,VC控件的使用

2009-04-09 18:23:00 7284 2

原创 用SetLayeredWindowAttributes实现窗口透明

 BOOL SetLayeredWindowAttributes(       HWND hwnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags );

2009-04-03 15:42:00 1418

原创 MultiByteToWideChar和WideCharToMultiByte用法详解

//========================================================================//TITLE://    MultiByteToWideChar和WideCharToMultiByte用法详解//AUTHOR://    norains//DATE://    第一版:Monday  25-December -2006//   

2009-04-03 14:16:00 495

空空如也

空空如也

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

TA关注的人

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