鹿我所录的博客

记录我在学习C#中的点点滴滴,记录下以备后来人借鉴。

 

12 2015 档案

VC++ 简单的打印功能(对话框模式下)
摘要:不多说,直接上代码void CParamDlg::OnBnClickedButton6(){ // TODO: 在此添加控件通知处理程序代码 CDC dc; CPrintDialog dlg(TRUE, PD_ALLPAGES | PD_NOPAGENUMS, NULL); ... 阅读全文

posted @ 2015-12-11 23:30 鹿我所录 阅读(41592) 评论(0) 推荐(0) 编辑

VC++ 实现文件与应用程序关联
摘要:日常工作中,doc文件直接双击后,就能启动word软件,并读取该文档的内容在软件中显示,这都得益于注册表的配置,我们的软件也需要实现这样的功能,该如何写注册表以及写入哪些内容呢?下面的两个函数就能实现这个功能。CheckFileRelation是检查注册表中是否已经将我们期待的文件格式与相应软件关联... 阅读全文

posted @ 2015-12-11 23:22 鹿我所录 阅读(597) 评论(0) 推荐(0) 编辑

vc++ 程序开机自启动和取消启动
摘要://开机启动int CMainWnd::CreateRun(){ //添加以下代码 HKEY hKey; char pFileName[MAX_PATH] = {0}; //得到程序自身的全路径 DWORD dwRet = GetModuleFileName... 阅读全文

posted @ 2015-12-10 06:38 鹿我所录 阅读(1017) 评论(0) 推荐(1) 编辑

vc++ 判断文件或是文件夹是否存在,比较好的做法
摘要:#include void main(){//文件或文件夹都可以判断,最后的\\号有无都没关系if (-1!=GetFileAttributes("D:\\MyProjects\\临时程序")) //如果文件夹存在, 最后的\\号有无都没关系printf("文件夹存在\n");if (-1!=Get... 阅读全文

posted @ 2015-12-10 00:43 鹿我所录 阅读(18237) 评论(0) 推荐(0) 编辑

VC++ 最小化到托盘、恢复
摘要:所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。一、托盘编程相关函数把程序放到托盘上的本质就是先在托盘区绘制一个图标,然后把程序隐藏不见,再对托盘的图标进行消息处理,就可以了... 阅读全文

posted @ 2015-12-09 20:39 鹿我所录 阅读(1365) 评论(0) 推荐(0) 编辑

VC++ 截屏代码,并保存为想要的格式(BMP,JPG,PNG,GIF等格式)
摘要:void CCaptionScreenDlg::Screen(char* filename){ HDC hdcSrc = ::GetDC(NULL); int nBitPerPixel = GetDeviceCaps(hdcSrc, BITSPIXEL); int nWidth =... 阅读全文

posted @ 2015-12-09 19:45 鹿我所录 阅读(2756) 评论(0) 推荐(0) 编辑

VC++ 实现VC程序启动时最小化到任务栏(完美解决闪烁问题)
摘要:之前写的一个VC应用程序,是程序启动时就直接出现在任务栏,窗体不出现,等用户点击任务栏图标再出现窗口。和一些防火墙什么的软件类似。这种效果实现并不是很困难的,硬是找不到最好的。为什么呢?首先,在网络上找到的大部分说法都是:BOOL CBBBApp::InitInstance(){...m_pMain... 阅读全文

posted @ 2015-12-09 19:24 鹿我所录 阅读(3588) 评论(0) 推荐(0) 编辑

导航

统计

点击右上角即可分享
微信分享提示