
Window Study
wanglang3081
这个作者很懒,什么都没留下…
展开
-
程序开机自动运行的方
有时候,我们需要在计算机启动的时候就启动某些程序,不要人干预。这里,提供一种让程序开机自动运行的方法。见下面代码:BOOL CXXX::SetAutoRun(CString strPath){CString str;HKEY hRegKey;BOOL bResult;str=_T("Software\\Microsoft\\Windows\\CurrentVersion\\转载 2012-01-16 11:45:05 · 1262 阅读 · 0 评论 -
uuid.lib(docobj_i.obj) : fatal error LNK1103: debugging information corrupt; recompile module
今天使用windows server 2003的SDK编译工程,出现了uuid.lib(docobj_i.obj): fatal error LNK1103: debugging information corrupt; recompile module的错误。我的解决方法是用VC6.0自带的uuid.lib覆盖windows server 2003SDK的uuid.lib。你可以试试。记转载 2012-06-26 14:04:57 · 1795 阅读 · 0 评论 -
error LNK2001: unresolved external symbol "void __stdcall _com_issue_error (long)"
程序编译出现错误:error LNK2001: unresolved external symbol "void __stdcall _com_issue_error (long)"一般来说是缺少一个库:在project->settings->Link页中的Object/library modules加入comsupp.lib摘自:http://blog.youkuaiyun.com/livi转载 2012-06-26 14:05:30 · 2064 阅读 · 0 评论 -
MFC IE 事件挂载
void CIEToolhelperDlg::GetIWebBrowser2_3(CString url){ if (SUCCEEDED(OleInitialize(NULL))) { CComPtr spConnectionPointer; CComPtr spConnp; // CComQIPtr sp原创 2012-06-26 14:35:45 · 1909 阅读 · 2 评论 -
VC6升级SDK的方法
VC6升级SDK的方法1. 打开:http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm2. 把右边的链接里的东东全部下载到一个文件夹里。3.下载完毕后,打开CMD,运行命令:c:\SDK_SP2> psdk-full c:\SDKex (这里假设下载到的文件夹是SDK_S转载 2012-06-26 15:29:42 · 1052 阅读 · 0 评论 -
在VC下执行DOS命令并得到输出(转)
在VC下执行DOS命令并得到输出(转)2009-12-23 14:10http://topic.youkuaiyun.com/u/20081118/22/644899d5-43f3-4461-b101-f2c9838ee401.html a. system("md c:\\12"); b. WinExec("Cmd.exe /C md c:\\12", SW_HIDE);转载 2012-07-11 10:10:20 · 834 阅读 · 0 评论 -
CDHtmlDialog显示滚动条
CDHtmlDialog默认不显示滚动条,查看CDHtmlDialog::Initialize实现代码,发现如下代码:SetHostFlags(DOCHOSTUIFLAG_NO3DBORDER | DOCHOSTUIFLAG_SCROLL_NO);两种办法:1.如果要显示滚动条,可以重写OnInitDialog函数增加如下代码:SetHostFlags(DOCHOSTUIFLAG_转载 2012-07-12 16:02:32 · 1332 阅读 · 0 评论 -
COM 数据类型使用总结
1。基本类型全是小写的字符表示。包括:boolean, byte, small, short, long, hyper, float, double, char, wchar_t, enum, 接口指针。这些类型我们并不陌生。2。OLECHAR类型这是COM中的字符类型。例如:HRESULT Method([in,string] const OLECHAR* pwsz)转载 2012-07-02 15:33:47 · 706 阅读 · 0 评论 -
VC 获取IP host name
char HostName[100]; gethostname(HostName, sizeof(HostName));// 获得本机主机名. this->m_host_name.SetWindowTextA(HostName); hostent* hn; hn = gethostbyname(HostName);//根据本机主机名得到本机ip原创 2012-08-17 11:07:41 · 973 阅读 · 0 评论 -
VC下Base64编码及解码程序源代码
分类: C++ 2012-02-02 16:26 375人阅读 评论(0)收藏 举报// Base64.h: interface for the CBase64 class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_BA转载 2012-08-23 18:51:28 · 1009 阅读 · 0 评论 -
MFC单个控件实现文件拖拽功能
现在有很多软件都支持拖拽功能,就是用鼠标拖着文件放到软件窗口中某个位置,软件就可以做出相应的反应。比如,Windows自带的播放软件Windows Media Player,你可以拖着一个媒体文件放到它的主窗口中,它就会开始播放这个文件。怎么让自己的软件也有这个功能呢?其实,并不是很难,只要让你需要有拖拽功能的控件响应WM_DROPFILES消息就行了。下面以Edit控件和ListBox控转载 2012-12-24 13:22:32 · 1794 阅读 · 1 评论 -
【Visual C++】游戏开发笔记三十八 浅墨DirectX提高班之六 携手迈向三维世界:四大变换展身手
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。 文章链接: http://blog.youkuaiyun.com/zhmxy555/article/details/8408723作者:毛星云(浅墨) 邮箱: happylifemxy@163.com 本篇文章里,我们首先对Direct3D中固定功能渲染流水线相关概念进行了深入的剖析,然后介绍了创建三维游转载 2012-12-27 15:03:47 · 2727 阅读 · 0 评论 -
VC6.0 error LNK2001: unresolved external symbol _main解决办法
VC6.0 error LNK2001: unresolved external symbol _main解决办法学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK20转载 2012-06-20 12:13:15 · 716 阅读 · 0 评论 -
VS2008 if else等语句块的收缩
VS2008 if else等语句块在默认状态下一般是无法收缩的,这在看大型工程代码的时候,和苦恼,要不断使用滚轮来寻找相应代码,其实这些小得语句块是可以收缩的,只需要设置一下即可。打开VS2008软件:(中文版)工具--选项--文本编辑器--C/C++--格式设置--语句块自动大纲显示(英文版)Tools---Options---TextEditor----c/c++---Forma转载 2012-07-05 11:06:05 · 1474 阅读 · 0 评论 -
VC++_捕捉摄像头视频
http://wenku.baidu.com/view/ae1ee4d076a20029bd642da7.htmlhttp://wenku.baidu.com/view/d3dd79d9d15abe23482f4d5b.html转载 2012-01-19 12:49:25 · 555 阅读 · 0 评论 -
QT 学习资源
http://wenku.baidu.com/view/da5c87f14693daef5ef73dfd.html?from=rec&pos=0&weight=44&lastweight=16&count=4转载 2012-01-30 17:44:18 · 427 阅读 · 0 评论 -
CListCtrl之InsertItem 出错
最近使用对话框程序,显示列表数据时候,直接就从Control Panle中拖了CListCtrl 到对话框中,结果,在调用InsertItem 总报错,原因原来是是这个ctrl 的属性我勾选了[Ower draw fixed]属性.去掉就OK 了.原创 2012-05-15 11:40:19 · 2277 阅读 · 0 评论 -
vc遍历网页表单并自动填写提交
1.独立代码//-----------开始---------------------//#include #include #include #include #include void EnumIE(void);//处理网页void EnumFrame(IHTMLDocument2 * pIHTMLDocument2);//处理框架void EnumForm(转载 2012-05-17 14:34:29 · 1596 阅读 · 0 评论 -
vc遍历网页表单并自动填写提交
首先写一个函数BOOL CPost::FindSpecifiedElement(CString &csFormName, //元素所在表单名称CString &csElementTag, //元素标记名称CString &csElementName //元素名称){ if(csFormName.IsEmpty()||csElementTag.IsEmpty()||转载 2012-05-17 14:35:15 · 1184 阅读 · 0 评论 -
COM中的可连接对象与连接点机制及其MFC程序实现
本文首先论述可连接对象和连接点机制的原理,然后通过一个示例说明怎样用MFC编程实现可连接对象和内嵌于客户的事件接收器. 1、可连接对象和连接点机制的基本原理 为了在组件对象和客户之间提供更大的交互能力,组件对象也需要主动与客户进行通信。组件对象通过出接口(Outgoing Interface)与客户进行通信。如果一个组件对象定义了一个或者多个出接口则此组件对象叫做可连接点对转载 2012-06-06 15:20:18 · 485 阅读 · 0 评论 -
COM中的可连接对象与连接点机制及其MFC程序实现
本文首先论述可连接对象和连接点机制的原理,然后通过一个示例说明怎样用MFC编程实现可连接对象和内嵌于客户的事件接收器. 1、可连接对象和连接点机制的基本原理 为了在组件对象和客户之间提供更大的交互能力,组件对象也需要主动与客户进行通信。组件对象通过出接口(Outgoing Interface)与客户进行通信。如果一个组件对象定义了一个或者多个出接口则此组件对象叫做可连接点对转载 2012-06-06 15:20:18 · 448 阅读 · 0 评论 -
条码扫描器接口编程
目前的条形码扫描器有点类似外接键盘(其实从消息传送上它就相当于一个键盘),把输入焦点定位到可输入的控件上,一扫描相应的条形码信息就输入到文本框中去了,但是如果没有输入焦点,或另一个不相干的程序获得输入焦点,那就有点乱套了。我想实现的是,不管什么情况,只要扫描器一工作,我的程序就能自动激活,并能获得当前输入的条形码信息。实现思路:我用的USB口的条形码扫描器,仔细分析了一下,扫描成功后,以键盘按键消转载 2012-05-21 12:35:11 · 7599 阅读 · 0 评论 -
error C2065: '_lpw ' : undeclared identifier
error C2065: '_lpw ' : undeclared identifier VC6编译ATL工程时的错误(与W2A,W2T有关),忘了用USES_CONVERSION转载 2012-06-19 12:08:39 · 2298 阅读 · 0 评论 -
指针的指针使用
在COM 编程的HRESULT ProgIDFromCLSID( __in REFCLSID clsid, __out LPOLESTR *lplpszProgID);lplpszProgID是指针的指针,还有在IOS 的开发中,有的参数传递的也是指针的指针.为什么呢.如果只是传递指针, 那么根据函数参数的传递规则, 指原创 2012-06-19 12:29:05 · 492 阅读 · 0 评论 -
MFC中默认回车或ESC会关闭对话框,解决办法:
MFC中默认回车或ESC会关闭对话框,解决办法: 对于有对话框的类,点击右键,virtual function,添加PreTranslateMessage,然后Edit,写入如下代码: BOOL CForm::PreTranslateMessage(MSG* pMsg) { { //屏蔽 回车和ESC键 //屏蔽ESC键退出转载 2012-07-04 10:59:19 · 1358 阅读 · 0 评论 -
转贴: Little Endian & Big Endian (逆序格式和正序格式)
原文: http://dev.youkuaiyun.com/article/39/39864.shtm(我们都知道WORD是2字节, DWORD是4字节. 那么隐含一个问题, 就是在内存中这些高于一字节的数值, 那个字节在前那个字节在后? 一个字节有8个比特, 那个比特在前那个比特在后, 那是通信领域的事了不是计算机关心的.)这个标题中的Endian是什么意思呢?还是让我们先来看看下面转载 2013-10-30 11:40:39 · 803 阅读 · 0 评论