- 博客(11)
- 资源 (4)
- 收藏
- 关注
转载 MFC CString 转 char 方法,经多方资料查找,本文依靠转载中方法实现,感谢
CString str = _T("D:\\校内项目");//注意:以下n和len的值大小不同,n是按字符计算的,len是按字节计算的int n = str.GetLength(); // n = 14, len = 18//获取宽字节字符的大小,大小是按字节计算的int len = WideCharToMultiByte(CP_ACP,0,str,str.GetLength(),NU...
2019-05-30 10:11:54
238
转载 MFC扩展对话框(收缩对话框)
1.在.h文件中添加如下代码:private:bool m_shrink; //标记是否收缩int m_winHeight; //存储对话框的高度int m_shrinkHeight; //收缩后的对话框高度2.在.cpp中添加如下代码:private:bool m_shrink; //标记是否收缩int m_winHeight; //存储对话框的高度int m
2018-01-29 20:05:49
669
原创 STM32 BootLoader跳转APP,中断特殊处理
本文APP基于RTX-RTOS开发,由于该系统的特殊性,需对中断进行开启处理1、bootloader进入app前关闭中断__set_PRIMASK(1);2、在app中需要开启,但是开启的时间需要在RTOS创建之前,因为RTX运行基于systick运行,所以在boot中关闭中断后直接进入APP,没有开启中断的Systick产生中断直接hardfault。由于RTX内部封装,无法找到在R
2017-12-27 14:53:17
6229
转载 通过串口实现printf和scanf函数
转自 草根老师博客(程姚根)在做裸板开发时,常常需要通过输出或者通过串口输入一些信息。在有操作系统机器上,我们很少关心输入和输出的问题。因为有很多现成的库函数供我们调用。在做裸板开发时,可没有现成库函数供我们调用,一切都需要我们自己实现。下面我们通过串口在裸板上实现一个printf和scanf函数。printf主要用来进行格式化输出
2017-12-26 16:57:06
2008
原创 状态栏背景色更改失败
状态栏m_bar.GetStatusBarCtrl().SetBkColor(RGB(255, 0, 0))设置后无效。原因是由于启用了visual style后,无法设置如何禁用:把stdafx.h中的最后几个编译类似于#if defined _M_IX86# pragma comment(linker, "/manifestdependency:\"type='win3
2017-12-20 16:18:40
509
原创 MFC界面更改颜色
CPaintDC dc(this); CRect rect; m_cCePing.GetWindowRect(&rect); ScreenToClient(&rect); CRect rc(0,rect.top,1920,1080); dc.FillSolidRect(rc,RGB(255,255,255));//*/ CDialogEx::OnPaint();
2017-12-20 15:57:37
1270
原创 获取当前程序运行路径
CString Current ath; GetModuleFileName(NULL,CurrentPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH); CurrentPath.ReleaseBuffer(); int pos = CurrentPath.ReverseFind('\\'); CurrentPa
2017-12-12 18:41:59
553
原创 VS2010 MFC中tab control使用方法
1、在已有工程中添加tab contr控件2、为tab control控件添加变量m_tabctrl3. 在CXXXDlg类中的对话框初始化函数OnInitDialog里面添加如下代码://添加选项卡m_tabctrl.InsertItem(0,_T("页面1"));//“选项卡1”可更改,是sheet页的名字;m_tabctrl.InsertItem(1,_T("
2017-11-09 10:31:48
8090
原创 WaitForSingleObject 事件处理
1、事件创建 m_handle = CreateEvent(NULL,FALSE,FALSE,NULL); //自动复位事件状态,初始状态未触发2、事件触发 SetEvent(m_handle); //触发事件3、函数处理DWORD dw = WaitForSingleObject(hProcess, 1000); //等待一个进程结束
2017-11-08 18:56:36
806
原创 MFC 编辑框回车闪退问题
1、添加重载函数PreTranslateMessage,在函数中屏蔽回车和ESC的消息2、函数如下:BOOL CMFCApplication2Dlg::PreTranslateMessage(MSG* pMsg){if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE) retur
2017-11-08 09:16:20
914
转载 MFC解决按钮字体问题《转》
CFont * f; f = new CFont; f->CreateFont(36, // nHeight 0, // nWidth 0, // nEscapement 0, // nOrientation FW_BOLD, // nWeight TRUE, // bItalic FALSE, //
2017-10-31 10:20:28
643
MFC基于CWebPage的百度地图测试代码
2016-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人