- 博客(16)
- 资源 (9)
- 收藏
- 关注
原创 RegSetValueEx写注册表如果出现键值是乱码用下面的方法
LPCTSTR lpszValue = _T("D:\\VC"); RegSetValueEx(hkValue, lpszValueName, 0, REG_SZ, (CONST BYTE *)lpszValue, (_tcslen(lpszValue) + 1) * sizeof(TCHAR));
2014-09-11 14:21:59 1505
原创 C++面试知识点
<br />一、#include “filename.h”和#include <filename.h>的区别<br />#include “filename.h”是指编译器将从当前工作目录上开始查找此文件<br />#include <filename.h>是指编译器将从标准库目录中开始查找此文件<br /> <br />二、头文件的作用<br /> 加强安全检测<br /> 通过头文件可能方便地调用库功能,而不必关心其实现方式<br /> <br />三、* , &修饰符的位置<br />对于
2010-11-05 21:45:00 624
原创 ActiveX控件与IE7安全分析
<br />http://www.solnet.cn/showart.asp?id=6<br />http://support.microsoft.com/kb/161873/en-us<br />http://www.microsoft.com/china/MSDN/library/NetComm/ActiveX+Security.mspx?mfr=true<br />都说ActiveX危险,那么为什么XmlHttpRequest以及MediaPlayer都是用ActiveX的方式创建的,却没有问题?原来
2010-06-10 17:14:00 475
原创 VC 去除标题栏
<br />方法一:使用API实现 <br />//隐藏TitleBar<br />LONG lStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE);<br />::SetWindowLong(this->m_hWnd, GWL_STYLE, lStyle & ~WS_CAPTION);<br />::SetWindowPos(this->m_hWnd, NULL, 0, 0, 0, 0,<br />SWP_NOSIZE | SWP_NOMOVE | SWP_NO
2010-06-10 11:25:00 1244 1
原创 VC 编程之标题栏和菜单
<br />1.窗口最大最小化按纽的控制<br />①怎样在程序开始的时候让它最大化?<br />②vC++做出来的exe文件在窗体的右上方是没有最大化和最小化按钮的,怎样实现这一功能? <br />③如何在显示窗口时,使最大化按钮变灰?<br /> <br />①在App类里的C…App::InitInstance()中把m_pMainWnd->ShowWindow(SW_SHOW)改成m_pMainWnd->ShowWindow(SW_MAXIMIZE);<br />②在CreateWidnow时用WS
2010-06-10 11:22:00 528
原创 悲惨经历----联想Y430换屏门
<br />08年末买的联想Y430,不想到10年5月,大概1年半的样子,电脑突然很闪很闪,打电话给联想北京客服,说是要换屏.非常郁闷,在网上也查到Y430到处是换屏的新闻,心里哇凉哇凉的。<br /> <br />没办法送到维修站去,结果说没屏换,需要等一个月从北京发货,还好等了2个星期有打电话过来有屏换了。又请假过去。换的是LG的液晶屏。拿回去还没到一个星期,开机一直是黑屏,不出任何界面,偶尔能看到window界面,又把我郁闷的一把。没办法打电话再过去问,说要检测下,结果说又要换屏,等几天屏到。今天再一
2010-06-01 21:58:00 2368
原创 获取应用程序路径
TCHAR m_Path[MAX_PATH];GetModuleFileName( NULL, m_Path, MAX_PATH ); //获取程序路径(包括程序名)int i = 0, j;while( m_Path[i]!=0 ){ if( m_Path[i]==// ) j = i; i++;}m_Path[j+1] = /0;m_exePath.Forma
2010-01-26 21:28:00 275
原创 VC小技巧收集
窗口篇 让窗口一启动就最大化 把应用程序类(CxxxApp)的 InitInstance() 函数中的m_pMainWnd->ShowWindow(SW_SHOW); 改为m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);则窗口一启动就最大化显示。 如何设置窗口的初始尺寸 在将应用程序类(CxxAPP)的 InitInstance() 函数
2010-01-26 21:25:00 330
原创 2009年中国IT行业大事记
2009年就要结束了,该是总结的时候了一、手机类:1 android已经升级很多版了,中国移动也出了ophone了,但这两者问题都不少。2 大家都模仿iphone硬件和iphone应用商店3 iphone上的应用大部分都是游戏。大量的手机淘金者也都感叹iphone上比较难出人头地了。不过大家还是期望着做国外软件。国内的不付费市场让人遗憾,大家都建议做外国软件比较好赚钱4 手机扫
2010-01-11 19:55:00 11458
原创 用VC++制作QQ自动登陆软件
用VC++制作QQ自动登陆软件 近日由于在华为培训,期间因为导师们忙得要紧,没那么多时间去教导我们,只是给我们看文档和代码,看完了,没事就想出这个来玩玩了。这里要先用SPY++来找到QQ登陆框的各个窗口标题或ID号。 原理:其实不难,只要找到QQ登陆框的号码输入和密码输入框,然后向其填数据就是了。这里填数据就是向其发送消息,模拟键盘吧了。 一、先是查看QQ登陆框是否开启,否
2010-01-11 10:20:00 515
原创 自己动手做按钮
自己动手做按钮作者:风林现在网上发布的自制按钮很多,实际上其制作方法都很类似,以下给出几个关键步骤,具体细节你大可以发挥你的想象力,制作出你想要的各种按钮。一、用ClassWizard生成一个新类,名字假设起为CMyButton,基类选为CButton;二、在新类中用ClassWizard添加函数:PreSubclassWindow()、DrawItem()、OnMouseMove()、
2010-01-06 11:00:00 445
原创 对话框与其控件的颜色
要改变对话框的一般颜色,可以在C***App的InitInstance函数里加入如下代码:SetDialogBkColor(RGB(0,255,255),RGB(255,0,0));//背景青蓝、文字红色但是这样不能改变对话框中的图形控件的颜色;每个控件在dialog中都是一个窗口,当要绘制控件时,会发出一个WM_CTLCOLOR消息给它的父窗口(对话框本身).消息映射及响应函数如下:
2010-01-06 10:56:00 322
原创 VC常用数据类型使用转换详解
VC常用数据类型使用转换详解读者层次:初学 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CSt
2010-01-06 10:40:00 315
原创 在应用程序中启动其他程序的方法
1. UINT WinExec(LPCSTR lpCmdLine,UINT uCmdShow) Eg: if(WinExec(“cdplayer.exe”,SW_MAXIMIZE) AfxMessageBox(“运行CD播放器失败”); Eg: WinExec("winmine.exe",SW_SHOWNORMAL); WinExec("C://WIN
2010-01-06 10:33:00 278
原创 用VC++修改注册表----让我们踏出第一步(适合初学者)
开场白 你是不是非常期待通过自己的双手,写出一个有模有样的"系统修改(维护)工具软件"?我想答案应该是肯定的!而你也许也知道,这些工具所包含的很多功能,其实都是仰赖Windows注册表;通过修改注册表可以实现对系统相关参数的修改.也许这样讲来,你还是觉得不着边际,好,不要急,让我以这篇文章,告诉你一些你必须知道的事情,在你能够真正动手修改注册表之前.我假定这篇文章的读者是初学者,我尽量
2010-01-06 10:30:00 408
原创 vc 窗口透明
初始化中加入 //加入WS_EX_LAYERED扩展属性 SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE, GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE)^0x80000); HINSTANCE hInst = LoadLibrary("User32.DLL"); if(hInst)
2010-01-04 15:53:00 314
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人