VC++
xiaoyaofriend
这个作者很懒,什么都没留下…
展开
-
VC6.0 模拟键盘(虚拟键盘)小记
接“点击编辑框弹出对话框”后,下面再来接着实现点击编辑框后弹出键盘进在编辑框中进行输入:过程:1.建立基本对话框1,在其上面放有一个编程框1;2.插入对话框2,作为键盘对话框,上面放几个按钮控件以实现按键功能.3.点对话框1上的编程框1弹出键盘对话框(方法见我的文章"点击编辑框弹出对话框")4.点击键盘对话框上的按键对对话框1上的编程框1原创 2012-07-17 14:41:42 · 5586 阅读 · 0 评论 -
键盘虚码值
模拟键盘输入首先要用到一个API函数:keybd_event。 我们是菜鸟,所以不必具体去理解它的详细用法,只要按以下方法使用即可了!呵呵! 模拟按键有两个基本动作,即按下键和放开按键,所以我们每模拟一次按键就要调用两次该API函数,其方法是: 例子1:模拟按下'A'键 keybd_event(65,0,0,0); keybd_event(65,0,KEYEVENTF转载 2012-08-09 14:38:17 · 1126 阅读 · 0 评论 -
虚拟键盘焦点问题
1.不调用Windows自带的软键盘;2.软键盘上点击按钮模拟输入时,软键盘上的按钮及软键盘窗口都不能获得焦点,只有主窗口的输入框保持焦点;即做到和ToolBar上的按钮一样的效果。如果有朋友能够让ToolBar悬浮的同时又能不让ToolBar上的按钮获得焦点完成输入,也是可以的。注意:我看到有些朋友采用在软键盘上点击改变输入框文字并让输入框重新获得焦点的方法,该方法不适合我用。因为我原创 2012-07-24 15:32:22 · 2329 阅读 · 0 评论 -
VC6.0 改变按钮颜色及文字颜色(2)
文章地址http://blog.csdn.net/yanjiaye520/article/details/5044113头文件:CMyButton.h 如下:#pragma once#include "afxwin.h"class CMyButton : public CButton{ //DECLARE_DYNAMIC(CMyButton)public:转载 2012-07-25 15:35:04 · 7868 阅读 · 0 评论 -
VC++6.0改变按钮颜色及文字颜色(1)
比较好的方法是设计一个CColorButton类,然后重载DrawItem函数,不过,这之前需要在PreSubclassWindow中设置控件的属性为BS_OWNERDRAW,创建自有风格Button.void CColorButton::PreSubclassWindow() {// TODO: Add your specialized code here and原创 2012-07-25 15:33:32 · 6229 阅读 · 1 评论 -
动态增加按钮,动态删除按钮,一个函数响应动态增加的N个按钮的消息~
前面有写过一次动态增加按钮与动态删除按钮,后来又发现了更好的办法,下面先记录一下供大家参考:1.在对话框头文件中加入以下代码:private:#pragma pack(push,1)struct SBtnInfo{TCHAR m_btnTxt[20];//用于记录动态生成的按钮的按钮文本CMyButton * m_pBtn;//指向按钮类的指针UINT m_btnI原创 2012-07-24 14:18:31 · 1916 阅读 · 0 评论 -
VC 画虚线
画虚线的代码真的很少,我在百度是找了很多,但都不是很理想,要不就是不可变色,要不就是无法控制大小。终于不负苦心人,让我在国外的一个网站中找到了一个例子,从中提取了一些代码和大家分享一下。 第一种 COLORREF c_colorgridline = rgb(0,0,0); CPen mypen(PS_DOT, 1, c_colorgridline); dc.Sel转载 2012-08-06 15:25:02 · 3485 阅读 · 1 评论 -
vc6.0 不能访问类查文件类信息 类查看信息不可用
转载于:http://blog.csdn.net/qachenzude/article/details/7012898内容:出现此类错误的原因就是.ncb文件不好用了,太旧了,删除它。然后重新打开工程。PS:有时候无法删除,通过任务管理器,把MSDV.EXE任务结束,就可以直接删除了转载 2012-08-06 13:46:40 · 6424 阅读 · 2 评论 -
动态增加按钮与动态删除按钮
废话不说,直接上代码!动态增加按钮(增加10000个):for(int i=0;ifor(int j=0;j{pNewButton = new CButton();CRect rcButton(50*i, 30*(j+4), 50*(i+1), 30*(j+5)); // 按钮在对话框中的位置。CString str;str.Format("%d",i*10+j);原创 2012-07-19 14:18:24 · 3902 阅读 · 0 评论 -
VC6.0 模拟键盘(虚拟键盘)小记(2)
VC6.0 模拟键盘(虚拟键盘)小记中已说到重载CButton类,在重载类中的OnLButtonUp事件中使用自定义消息,其实也可以不用算定义消息来实现键盘功能,方法是用KeyEvent事件,上代码如下:void CMyButton::OnLButtonUp(UINT nFlags, CPoint point) {// TODO: Add your message handle原创 2012-07-17 14:46:38 · 1743 阅读 · 0 评论 -
VC6.0改变按钮颜色及文字颜色(3)
文章位置:http://iwuahyfl.blog.sohu.com/179267502.html以下为详细的完成方式:参加一个新类,类实:CMyButton,基类:CButton。正在头文件 MyButton.h 中参加以下变质和函数界说:private:intm_Style;//按钮外形(0-一般,1-以后,2-按下,3-锁订)BOOLb_InRec转载 2012-07-25 15:57:33 · 10514 阅读 · 0 评论