
mfc实用例程
在云巅
学如逆水行舟,不进则退!
展开
-
MFC实用技巧
现在适合做界面的工具很多,python,qt,mfc,c#,java等,mfc算是比较过时的了。可能是最先接触的是mfc,所以习惯还是用他做界面化得东西之前用mfc做了一个小项目,中间边学边用,完了想把过程中遇到的问题,记录下来,以防自己忘掉了,也方便后来人!并且我针对每个问题的简单例程发布出来,方便验证。会放在最下面的链接里面,有需要的可以自行获取,大部分都验证过,可以直接移植使用!...原创 2020-03-12 22:44:55 · 359 阅读 · 0 评论 -
MFC实用技巧之propsheet
propsheet可以实现类似于windows属性页的的效果添加属性页新建一个mfc基于对话框工程,打开资源视图,右键添加资源,在Dialog选项中选择PROPPAGE_LAGE,如下图所示:添加propsheet相关类添加类CPropclass CProp : public CPropertyPage{ DECLARE_DYNAMIC(CProp)public...原创 2020-03-17 15:47:19 · 551 阅读 · 0 评论 -
MFC实用技巧之线程与线程同步的简单运用
线程创建DWORD WINAPI ThreadProFunc1(void *pParam){ while (thread1_is_run) { printf("this is thread1\n"); Sleep(1000); } return 0;}void Cdemo5Dlg::OnBnClickedBtnThread1(){ // TODO: 在此添加控件...原创 2020-03-14 16:29:26 · 267 阅读 · 0 评论 -
MFC实用技巧之CString,char *,string互转
目录CString转char *char *转CStringstring转char *char *转stringCString转stringstring转CString在mfc中,char* ,CString,string之间的转换是使用非常频繁的,这里参考了网上的许多方法,这里做一个总结CString转char *void CString_to_chars(...原创 2020-03-14 16:11:22 · 293 阅读 · 0 评论 -
MFC实用技巧之添加输出控制台
由于mfc自带的调试信息输出接口使用比较麻烦,可以打开输出控制台,然后使用printf打印调试信息void InitConsoleWindows(){ AllocConsole();#if _MSC_VER <= 1200 //这个是vc6.0 freopen("CONOUT$", "w+t", stdout);#else //这个是vc2003以上...原创 2020-03-14 15:58:19 · 378 阅读 · 0 评论 -
MFC实用技巧之音频播放和录音
目录音频播放播放MP3与wav文件播放音频流录音Pcm格式Wav格式音频播放音频播放这里提供两种方式,直接播放音频文件和播放音频流的方式,可以根据实际情况选择使用方法播放MP3与wav文件操作步骤包括,装载文件,播放,暂停,恢复,停止装载文件int Load(HWND hWnd, CString strFilepath){ m_hWnd = hW...原创 2020-03-14 13:14:29 · 1971 阅读 · 0 评论 -
MFC实用技巧之新建对话框工程
这里我们将介绍如何快捷创建一个新的基于对话框的mfc工程:如下图所示:我们这里选mfc应用程序,选择点击确定:选择基于对话框,下一步:继续下一步:这里可以根据自己的需要,添加一些样式,选好之后点击下一步:继续下一步:这里我们可以修改类的名称,我们直接默认,点击完成,至此,一个新建工程就创建好了。编译运行结果如下图所示:<...原创 2020-03-14 10:30:33 · 527 阅读 · 0 评论