- 博客(10)
- 资源 (25)
- 收藏
- 关注
转载 调用另一个类中的函数 自定义消息和SendMessage
<br />我的程序有两个对话框,分别对应两个类CPage1,CPage2,我怎样在CPage2中调用CPage1的成员函数CCommon(),我用的方法是在CPage2中:<br />CPage1 page;<br />page.CCommon();<br />或者<br />CPage1* page;<br />page->CCommon();<br />但是运行的时候都会出现异常debug assertion failed afxcmn.inl 148,这是为什么?应该怎样才能在CPage2中调用CC
2011-06-02 19:37:00
783
原创 判断是否已经关联了对话框
1.对话框类型及创建<br />对话框分为模态对话框和非模态对话框两种。二者的区别在于当对话框打开时,是否允许用户进行其他对象的操作。<br />当一个模态对话框打开时,用户只能与该对话框进行交互,而其他用户界面对象收不到输入信息。<br />非模态对话框,与模态对话框不同,当用户打开非模态对话框时,依然可以操作其他窗口。<br /> <br />【创建对话框】<br />资源→新建dialog→双击新建类<br />资源→menu→双击→在菜单中新建“对话框”ID_DIALOG→右键:添加事件处理程序<b
2011-06-02 19:36:00
377
原创 把一个对话框最小化到托盘 自定义消息
<br />一、托盘简介 <br /><br />所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。 <br /><br />二、托盘编程相关函数 <br /><br />把程序放到托盘上的本质就是先在托盘区绘制一个图标,然后把程序隐藏不见,再对托盘的图标进行消息处理,就可以了。 <br /><br />绘制图标以及确定图标所传送消息的函数只有一个: <br /><br />WINSH
2011-06-02 19:35:00
659
转载 VC 开机自动启动/取消自动启动代码
<br />很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software//Microsoft//Windows//CurrentVersion//Run。<br />参考程序可以见下:(查找程序目录的执行文件,存在则进行添加注册表操作) <br />//实用代码一<br />int C***Dlg::CreateRun(void)<br />{<br />//添加以下代码<br /> HKEY RegKey; <br /> CStrin
2011-06-02 19:34:00
798
原创 VC处理窗口最小化的消息和函数
<br />消息WM_SIZE就可以 <br /> <br /> void CTestView::OnSize(UINT nType, int cx, int cy ) <br /> { <br /> CView::OnSize(nType, cx, cy); <br /> if (nType==SIZE_MINIMIZED) //窗口被最小化了 <br /> { <br /> //
2011-06-02 19:33:00
843
转载 VC++中播放声音的方法
<br />声音是多媒体的一个重要组成部分,在应用程序中加入声音可以使界面更友好。在VC++中可以根据不同的应用要求,用不同的方法实现声音的播放。<br />一.播放声音文件的简单方法<br /> 在VC++ 中的多媒体动态连接库中提供了一组与音频设备有关的函数。利用这些函数可以方便地播放声音。最简单的播放声音方法就是直接调用VC++中提供的声音播放函数BOOL sndPlaySound ( LPCSTR lpszSound,UINT fuSound ); 或BOOL PlaySound( LPCSTR
2011-06-02 19:32:00
1019
原创 动态改变图像控件中的图片
<br />如果图像控件中的图片为ICO图标格式:<br /><br />单击“变色”按钮,就可实现图像的变换,代码如下:<br />void CMyDlg::OnButton1() <br />{<br /> // TODO: Add your control notifica
2011-06-02 19:31:00
481
原创 VC 路径中如果包含文件夹名 如何新建文件夹
<br />在用MakeSureDirectoryPathExists前,要在Project->Settings...->Link->/Object/library modules中加入imagehlp.lib.<br />并 #include "imagehlp.h " <br />函数原型BOOLMakeSureDirectoryPathExists(<br />PCSTRDirpath<br />);函数作用<br /> 该函数的作用是检查指定目录是否存在,如果不存在则创建整个Dirpath
2011-06-02 19:30:00
508
原创 VC对话框中贴jpeg或png的方法
<br />1.在VC6中使用 GDI+:你得从网上弄个 GDI+ for XP 的库,把它解压后,将所有文件还包括子目录中的文件复制到你的项目目录。<br />在 stdafx.h中加入以下代码:<br />#define UNICODE<br />#ifndef ULONG_PTR<br />#define ULONG_PTR unsigned long*<br />#endif<br />#include "gdiplus.h" ////请修改为你的头文件路径 <br />using namesp
2011-06-02 19:28:00
354
转载 卸载VC6.0 再次安装时出错的解决方法
<br />Visual Studio 6.0 中出现错误消息“Setup Was Unable to Create a DCOM User Account”(安装程序无法创建 DCOM 用户帐户)<br /> 症状<br />当您运行 Visual Studio 6.0 安装程序时,可能会收到下面的错误消息:<br />Setup was unable to create a DCOM user account in order to register <path>/valec.exe <br />此错误
2011-06-02 19:24:00
1885
MIL8.0 中文手册 英文手册
2013-02-28
仓库管理系统 链表操作
2012-09-23
锐捷4.72 破解文件 一键破解
2012-08-15
VC操作Excel源代码
2012-06-18
Ini 文件读写源代码 读写float int cstring类型
2012-04-15
起重机查询系统 列表框操作
2011-06-02
VC调用打开avi视频
2011-06-02
ShellExecute调用EXE软键盘
2011-06-02
定时关机 开机自动运行
2011-05-29
MFC多线程 多事件
2011-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人