![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++
ziyue007
这个作者很懒,什么都没留下…
展开
-
undefined reference to symbol ‘g_signal_connect_data‘
undefined reference to symbol 'g_signal_connect_data'原创 2022-08-22 17:03:42 · 370 阅读 · 1 评论 -
WINCE MFC程序全屏显示
WINCE MFC程序全屏显示WINCE下MFC程序(VS2005环境)为了让视频全屏显示采用下面代码CRect m_FullScreenRect; //全屏区域 CRect WindowRect; GetWindowRect(&WindowRect); CRect ClientRect; RepositionBars(0, 0xffff, AFX_ID原创 2013-12-10 14:59:03 · 870 阅读 · 0 评论 -
WINCE下对文件夹的操作
最近,由于工作的需要自己封装了一个对对文件夹的操作的类(CDirectory)。有了这个类之后我们对文件操作就显得十分的简单,在这里就不废话了。首先来看一下怎么使用这个CDirectory。CDirectory类实现了对目录的创建、删除、拷贝、取得文件夹的大小、检查目录的存在与否和从指定的文件夹中查找指定的后缀名。 [cpp] view plaincop转载 2013-08-10 16:08:45 · 813 阅读 · 0 评论 -
WinCE下临界区CriticalSection使用
很多人对CRITICAL_SECTION的理解是错误的,认为CRITICAL_SECTION是锁定了资源,其实,CRITICAL_SECTION是不能够“锁定”资源的,它能够完成的功能,是同步不同线程的代码段。简单说,当一个线程执行了EnterCritialSection之后,cs里面的信息便被修改了,以指明哪一个线程占用了它。而此时,并没有任何资源被“锁定”。不管什么资源,其它线程都还是可以访问原创 2013-05-08 17:14:25 · 705 阅读 · 0 评论 -
VC下Unicode 到UTF-8的转换
VC下Unicode 到UTF-8的转换Ansi字符串英文占一个字节,汉字2个字节,以一个/0结尾,常用于txt文本文件。Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的/0结尾,NT操作系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;所以我们有时常会见到什么char*无法转换为unsigned short*之类的原创 2013-04-09 16:47:47 · 2413 阅读 · 0 评论 -
MFC为控件添加ToolTips提示功能
1, 对话框类添加成员: CToolTipCtrl m_ToolTips; 2, 在对话框 OnInitialUpdate 中添加 m_ToolTips.Create(this); m_ToolTips.AddTool(GetDlgItem(IDC_BUTTON_XXX),TEXT("hello world")); 3, 在对话框类的原创 2013-03-06 10:58:55 · 2223 阅读 · 0 评论 -
VC中BeginWaitCursor()和EndWaitCursor()函数 【转】
BeginWaitCursor()是CCmdTarget类的函数, 函数原型:void BeginWaitCursor(); 功能简介:本函数用于显示沙漏光标(通常在命令执行较长时采用)。 框架调用本函数显示沙漏光标,告诉用户系统忙。 在不是处理单个消息时, BeginWaitCursor()可能不像其它函数那样有效,例如 OnSet原创 2012-12-10 11:08:17 · 842 阅读 · 0 评论 -
mfc中用子对话框的退出键将子对话框和其父对话框一起关闭
1.把父对话框的句柄传给子对话框,如下:m_Dlg dlg(this); dlg.DoModal(); 2.在子对话框中响应ON_WM_CLOSE()消息(通过子对话框属性可直接得到响应函数OnClose) 3.在OnClose()函数中,发送一个关闭消息给父对话框就可以了如下: void m_Dlg::OnClose() { ::SendMessage(m_pPare原创 2012-11-15 16:46:35 · 1929 阅读 · 0 评论 -
CString&CStringA&CStringW之间的相互转换
在做MFC编程的时候,时常会碰到CString、CStringA、CStringW之间相互转换的问题,也即chat字符串与wchar_t字符串相互转换的问题。下面是一个它们之间相互转换的函数,代码如下:头文件CStringToolEx.h#ifndef _CSTRING_TOOL_EX_#define _CSTRING_TOOL_EX_#include转载 2012-10-22 11:22:04 · 559 阅读 · 0 评论 -
函数PlaySound和sndPlaySound的用法
函数PlaySound和sndPlaySound的用法一.PlaySound函数的声明为:BOOL PlaySound(LPCSTR pszSound,HMODULE hmod,DWORD fdwSound);1.参数pszSound:是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAVE资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI转载 2012-10-18 09:22:24 · 539 阅读 · 0 评论 -
MFC 怎样才可以让应用窗口随意拖动
MFC 怎么样可以让应用窗口随意拖动,即在隐藏了对话框的TitleBar之后,还能随意拖动窗口方法一:重载WM_NCHITTEST,然后将OnNcHitTest里内容修改为: UINT nHitTest = CDialog::OnNcHitTest(point); if ((nHitTest == HTCLIENT) && (::GetAsy原创 2012-02-24 17:19:40 · 1360 阅读 · 1 评论 -
vc PreTranslateMessage()详解
PreTranslateMessage详解原文链接1. 函数原型:( MSDN ) Override this function to filter window messages before they are dispatched to the Windows functions TranslateMessage and Dispatc转载 2012-09-14 15:28:36 · 3669 阅读 · 0 评论