键盘虚码值

模拟键盘输入首先要用到一个API函数:keybd_event。   我们是菜鸟,所以不必具体去理解它的详细用法,只要按以下方法使用即可了!呵呵!   模拟按键有两个基本动作,即按下键和放开按键,所以我们每模拟一次按键就要调用两次该API函数,其方法是:      例子1:模拟按下'A'键    k...

2012-08-09 14:38:17

阅读数 948

评论数 0

VC 画虚线

画虚线的代码真的很少,我在百度是找了很多,但都不是很理想,要不就是不可变色,要不就是无法控制大小。终于不负苦心人,让我在国外的一个网站中找到了一个例子,从中提取了一些代码和大家分享一下。   第一种  COLORREF c_colorgridline = rgb(0,0,0);  ...

2012-08-06 15:25:02

阅读数 2790

评论数 1

vc6.0 不能访问类查文件类信息 类查看信息不可用

转载于:http://blog.csdn.net/qachenzude/article/details/7012898 内容: 出现此类错误的原因就是.ncb文件不好用了,太旧了,删除它。然后重新打开工程。 PS:有时候无法删除,通过任务管理器,把MSDV.EXE任务结束,就可以...

2012-08-06 13:46:40

阅读数 4527

评论数 2

虚拟键盘焦点问题

1.不调用Windows自带的软键盘; 2.软键盘上点击按钮模拟输入时,软键盘上的按钮及软键盘窗口都不能获得焦点,只有主窗口的输入框保持焦点;即做到和ToolBar上的按钮一样的效果。 如果有朋友能够让ToolBar悬浮的同时又能不让ToolBar上的按钮获得焦点完成输入,也是可以的。 注意...

2012-07-24 15:32:22

阅读数 1625

评论数 0

动态增加按钮,动态删除按钮,一个函数响应动态增加的N个按钮的消息~

前面有写过一次动态增加按钮与动态删除按钮,后来又发现了更好的办法,下面先记录一下供大家参考: 1.在对话框头文件中加入以下代码: private: #pragma pack(push,1) struct SBtnInfo { TCHAR m_btnTxt[20];//用于记录动态生成的...

2012-07-24 14:18:31

阅读数 1703

评论数 0

动态增加按钮与动态删除按钮

废话不说,直接上代码! 动态增加按钮(增加10000个): for(int i=0;i for(int j=0;j { pNewButton = new CButton(); CRect rcButton(50*i, 30*(j+4), 50*(i+1), 30*(j+5)); // ...

2012-07-19 14:18:24

阅读数 2813

评论数 0

VC6.0 模拟键盘(虚拟键盘)小记(2)

VC6.0 模拟键盘(虚拟键盘)小记中已说到重载CButton类,在重载类中的OnLButtonUp事件中使用自定义消息, 其实也可以不用算定义消息来实现键盘功能,方法是用KeyEvent事件,上代码如下: void CMyButton::OnLButtonUp(UINT nFlags, ...

2012-07-17 14:46:38

阅读数 1436

评论数 0

VC6.0 模拟键盘(虚拟键盘)小记

接“点击编辑框弹出对话框”后,下面再来接着实现点击编辑框后弹出键盘进在编辑框中进行输入: 过程: 1.建立基本对话框1,在其上面放有一个编程框1; 2.插入对话框2,作为键盘对话框,上面放几个按钮控件以实现按键功能. 3.点对话框1上的编程框1弹出键盘对话框...

2012-07-17 14:41:42

阅读数 4673

评论数 0

VC6.0 MFC点击编辑框弹出对话框

在写界面的用于触屏时,往往需要编辑框弹出盘来进行输入,下面就将我思路写一下吧, 1.刚开始在网让找一些这方面的资料,结果在论坛中有发现这样一个帖子,见面的链接: http://topic.csdn.net/u/20100630/15/728f2d71-6958-44ab-802e-e0dbc2...

2012-07-17 10:15:39

阅读数 7694

评论数 0

Debug版本退出出错,cmdtarg.cpp 52行

今天发现用debug版本编译  退出时出错,检查代码没发现任何问题,查百度 问题也没解决,后来发现问题如下   Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中的错误。在 Visual Studio 6.0 为最新服务包中,此缺陷已得到纠正。 有关 Visua...

2012-05-26 08:45:17

阅读数 3873

评论数 0

内存画图

创建一个内存DC 画在它上面 需要的时候可以BitBlt到前台。 将内存dc设为屏幕大小,画图时只画当前可视的,然后从内存dc拷贝到当前dc, ClientRect肯定比当前屏幕小 显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。 而且多数人认为MFC的绘图函...

2012-05-23 10:57:23

阅读数 3803

评论数 1

ActiveX 钩子屏蔽功能键

//以备后用 // test.cpp : Implementation of CTestApp and DLL registration. #include "stdafx.h" #include "test.h" /////////////////...

2012-05-23 10:54:57

阅读数 593

评论数 0

Displaying Bitmap with Scrolling

Introduction Displaying large Bitmap files on a Dialog, in its original size is quite difficult in the VC++ Environment. However, it is possible to ...

2012-05-23 10:53:34

阅读数 671

评论数 0

VC++数据类型转换小结

说明:本文纯粹是总结一下有关类型转换的贴子, 本人并未对所有方法都做测试,仅仅是为了给大家一个参考。 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="程佩君&q...

2012-05-23 10:51:23

阅读数 1443

评论数 0

在控件和存储媒体间转移数据的PX_函数

PX_Short PX_UShort PX_Long PX_ULong PX_Color PX_Bool PX_String PX_Currency PX_Float PX_Double PX_Blob PX_...

2012-05-23 10:48:55

阅读数 1726

评论数 0

样将_variant_转化为vc中的数组

VARIANT,变体类型,在VC 中是一个可以容纳很多常用类型的超级类型,所以,如果不知道它的里面到底存了些什么数据,对着它就像对着一个从未见过面的朋友一样,不知该怎么交流.在这种情况下,我们可以通过取得VARIANT类型变量的vt值,得以确认:       enum VARENUM     ...

2012-05-23 10:38:27

阅读数 3669

评论数 0

ActiveX控件

1.新建工程 新建一个MFC ActiveX ControlWizard,取名:Clock,完成,编译运行,点击黑三角块,选择ActiveX Control Test Coontainer,再选择Edit –> Insert Control… -> Clock Control -...

2012-05-23 10:25:58

阅读数 856

评论数 1

vc ocx 接口参数的修改

在com组件的制作过程中 对接口参数的调整是难以避免的,如果不知道就会有许多的问题 比较显示的修改有 ctl.h  ctl.cpp odl 文件 但容易忽略的是 ctl.cpp中的DISP_FUNCTION 宏也需要修改 DISP_FUNCTION(CUnbankCtrl, "...

2012-05-23 10:17:01

阅读数 3921

评论数 0

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