Visual C++ 编程
文章平均质量分 64
houen
性情温和、生活平淡、积极工作
展开
-
拖放功能的实现
最近编写了一个需要用到拖放功能的软件,之前本人对其还不神了解,找了网上的一些资料但多说的不是很直接。在这里说说我的心得。 以下所说的拖放功能是急于OLE的所以在程序的初始化中确认有如下的语句: if (!AfxOleInit()) { return FALSE; }这个原因费了我很多时间啊 拖放有一个源和一个目的,所以实现的时候需要有两个主要的类:源类COleData原创 2004-11-04 16:26:00 · 1436 阅读 · 0 评论 -
利用CDialogBar来实现类似工具栏的浮动条
如果你想实现有工具条的浮动和定位功能,而且可以方便的摆放任何控件上去,请继续看这篇文章吧!那就使用CDialogBar就可以拥有和CDialog一样的方便和快捷。 步骤1:添加一个CDialogBar派生类 在资源中添加一个对话框,再采用类向导来添加类,找不到CDialogBar作为基类吧,可以先用CDialog作为基类产生一个,然后把所以的“CDialog”替换为“CDia原创 2004-11-05 10:29:00 · 3445 阅读 · 0 评论 -
CDC使用技巧之最快最方便的实现放大缩小功能
今天由于程序的升级需在原来的基于CScroolView的程序中增加一个缩放功能,琢磨了半天,总结出如下经验,给大家分享。注:原来程序是MM_TEXT模式画图的。 有改动的示例代码如下,下面对个条语句进行详细的介绍 void CTtttView::OnInitialUpdate(){ CScrollView::OnInitialUpdate(); CSize sizeTotal;原创 2004-11-11 15:30:00 · 1509 阅读 · 0 评论 -
一些容易遗忘的小技巧
一、.弹出式菜单的快速制作 步骤1:菜单资源的添加由于是制作弹出式菜单,所以你可能会采用View as Popup的方式来添加一个弹出式菜单,这里不建议这么做,直接采用默认的编辑方式如下图 步骤2:选择事件若视图类中添加则选择在WM_CONTEXTMENU消息中定义实现,若其他控件可以选择右键等,看具体情况而定了,自己发挥了。 步骤3:具体代码如下 CMenu menu;原创 2004-11-11 10:26:00 · 1211 阅读 · 0 评论 -
点阵字体的创建
最近想获取GB2312的点阵字体,在网上搜索一下,到是有软件可以转化,但有很多限制,不开源,点阵大小还限制,运行的时候还要显示在最上面,否则可能出现空白的文字。 vc6.0的开发搞过一段时间,就自己做一个吧。 软件名: fontview 下载地址: 要2资源分哦,不是csdn用户,可以直接发邮件guangenhou@gmail.com QQ:8890原创 2009-07-23 21:36:00 · 2203 阅读 · 0 评论