- 博客(14)
- 资源 (115)
- 收藏
- 关注
原创 VC启动另一个exe 同时传入参数 systerm WinExec ShellExecuteEx
1:简单的可以用systerm(),直接启动另一个exe;如果传参数:2:WinExec( strCommand, SW_HIDE );strCommand:表示另一个exe和参数,就相当于在右下角运行框中启动程序;但是这个函数只可以执行ANSI字符串;还要格式化字符串;3:ShellExecuteEx。这是我认为比较好的方式。{ SHELLEXECUTEINFO
2013-03-29 10:58:44 2050
转载 VC添加快捷键
最开始编程的时候,给程序添加快捷键的方法是,给程序添加一个hook,有hook监控,这样比较麻烦。这里转载一篇文章 。方法一:主菜单快捷键BOOL CExampleDlg::PreTranslateMessage(MSG* pMsg){// TODO: 在此添加专用代码和/或调用基类//if (pMsg->message == WM_KEYDOWN) //{
2013-03-28 15:32:19 969
原创 对话框最前端
1:直接在属性中设置:system modal;2:添加 BringWindowToTop();SetWindowPos(&this->wndTopMost ,0,0,0,0,SWP_NOSIZE);
2013-03-27 15:00:10 769
转载 office__Ribbon界面的设计
在上回中,我们简单地介绍了开发Ribbon界面的一般流程,同时演示了如何创建包含命令按钮(CMFCRibbonButton)的简单Ribbon界面,相信很多朋友都跃跃欲试,想为自己的软件创建专业的Ribbon界面。但是,仅仅使用命令按钮是远远不能满足软件界面的交互需求的,同时也没有完全发挥Ribbon界面的强大威力。为了支持 Ribbon界面,Visual Studio 2010为我们提供了很
2013-03-27 10:18:06 8130
原创 关于Ribbon界面 和 一些使用方法
1:在vc6中用一些外部库就可以实现Ribbon界面,如toolkit,但是很麻烦,而且库是收费的,当然网上有很多免费的;2:在vc2008中可以用代码添加设计Ribbon界面,依然很麻烦;3:在VC2010中,添加了可视化编辑Ribbon界面,包括响应消息的添加,这样就方便很多了,比菜单还方便直观,同时可以用代码设计更为复杂的界面; 很多具体方法可以查看MSDN,这里例举常用的。
2013-03-27 10:11:49 2339
转载 C++与Flash的交互
C++与Flash的交互 2011-08-11 10:24:03| 分类:VC++ | 标签:|字号大中小订阅 研究Flash嵌入游戏中的可行性.......渲染问题已解决事件响应已解决下面是C++与Flash AS的交互, 以MFC为例:1. 新建一个MFC Dialog程序2. 添加一个Flash控件3. 把F
2013-03-26 13:44:16 1444
原创 VC实现flash透明显示
1:在窗口上添加CShockwaveFlash ocx同时关联变量;2:可以通过CShockwaveFlash设置flash背景色;3:设置窗口透明,指定透明颜色(CShockwaveFlash设置flash背景色);这样就实现了flash的透明显示了;
2013-03-26 13:40:21 2103
转载 VS2010 帮助文档安装(msdn)
vs2010的帮助文档安装,比之前的安装方式有所变化,具体安装如下: 从软件应用程序的“帮助”菜单中启动 Help Library 管理器。单击“帮助”>“管理帮助设置”。选择“我想要使用本地帮助”,然后单击“确定”。 单击“从磁盘安装内容”。导航到包含内容安装文件(HelpContentSetup.msha)的目录。通过单击内容标题旁边的“
2013-03-21 10:34:23 2976
转载 VC6--Unicode编程总结
VC6--Unicode编程总结 UICODE环境设置在安装Visual Studio时,在选择VC++时需要加入unicode选项,保证相关的库文件可以拷贝到system32下。UNICODE编译设置:C/C++, Preprocessor difinitions 去除_MBCS,加_UNICODE,UNICODE在ProjectSetting/link/output
2013-03-20 10:28:48 861
转载 如何提升进程的权限
如何提升进程的权限我们可以通过WriteProcessMemory函数直接修改其他进程的内存从而实现内存补丁或者游戏修改之类的功能,但是,有个问题,并不是所有的程序都是能够被写内存的,这从前面的日志通过CreateToolhelp32Snapshot函数获得系统中当前运行的进程信息2 可以看出来,好多程序的打开状态是失败的。所以,提升当前进程的权限非常非常必要。程序实现的代码如下:
2013-03-14 15:49:23 927
转载 Shlwapi
Shlwapi介绍Windows中有一个Shlwapi.dll文件,包含了大量的Windows字符串处理方法,这些方法,在通常的程序应用中,经常会用到,有一部分处理方法,在CRuntime中也存在,但不方便使用。有一部分函数,也有相关的Windows API函数,如StrCpy对应的lstrcpy之类的字符串处理函数。从Shlwapi名称看,这个应该是Windows的Shell A
2013-03-07 13:26:02 2131
原创 分段读取文件
一个文件可能很大,无法一次读取到内存中,所以要分段读取;虽然简单,不过经常用到,就写到这里;这里为了简单演示,将所有代码在一个函数中完成,具体应用中当然还是要封装一下; void CTmfc2Dlg::ReadFileT() { // TODO: Add your control notification handler code here char * pstr
2013-03-06 18:42:17 5767
转载 获取我的文档路径
方法一:来自网络;CStirng getMyDoc(){TCHAR m_lpszDefaultDir[MAX_PATH]={0};TCHAR szDocument[MAX_PATH]={0};memset(m_lpszDefaultDir,0,_MAX_PATH);LPITEMIDLIST pidl=NULL;SHGetSpecialFolderLocation(NUL
2013-03-05 12:47:22 4037
OBS-Studio VS2015 依赖相关库
2017-11-15
H264文档(英文原版doc+中英互译pdf)
2017-10-10
Windows UDP 封装
2017-09-05
JAVA API1.6中文文档.CHM
2015-12-01
Qt录音机QAudioInput
2014-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人