![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 52
呆瓜西西
这个作者很懒,什么都没留下…
展开
-
修改静态文本框或是group box插件的字体颜色
/********************修改静态文本框或是group box插件的字体颜色***************************/修改静态文本框的,或者是group box插件的字体颜色,背景颜色1.选中设计的会话框,属性,在右侧属性栏选择“消息”,找到WM_CTLCOLOR,添加消息。2.在HBRUSH CPrtInfoDlg::OnCtlColor(CDC* pD转载 2015-07-29 10:01:45 · 3269 阅读 · 0 评论 -
压缩bcd码转成字符串
/** 压缩bcd码转成字符串*//**************************************************************//*如果要对左靠齐的压缩bcd码转换为字符串,则调用left_bcd_to_asc函数*/char str[100];int str_len = strlen(str1);int bcd_len = (str_原创 2015-07-29 09:48:08 · 1131 阅读 · 0 评论 -
MFC ComBox组合控件框
一、初始化Combo Box控件(1)在资源视图中,选择控件的"Properties",然后在Data选项卡里为控件添加初始化数据,换行是按Ctrl+Enter,然后,再修改Style选项卡里的Type属性为Drop List。(2)在程序初始化时动态添加CString strTemp;((CComboBox*)GetDlgItem(IDC_COMBO_CF))->Re转载 2015-09-10 17:35:42 · 556 阅读 · 0 评论 -
MFC中Cstring与char *的转换
一个CString 的变量 cstr一个char *的变量 ch怎样实现 cstr转成ch?1.传给未分配内存的const char* (LPCTSTR)指针. CString cstr(asdd); const char* ch = (LPCTSTR)cstr; ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全.2.传给未分转载 2015-09-10 17:26:11 · 405 阅读 · 0 评论 -
压缩bcd码转成字符串
/** 压缩bcd码转成字符串*//**************************************************************//*如果要对左靠齐的压缩bcd码转换为字符串,则调用left_bcd_to_asc函数*/char str[100];int str_len = strlen(str1);int bcd_len = (str_len+1)/...原创 2019-02-18 14:45:19 · 1061 阅读 · 0 评论 -
用api函数打开串口,获取系统时间
//打开串口,调用api函数BOOL CPrtInfoDlg::OpenCommunication(LPCSTR portnum){ // 增加dos设备CloseHandle(m_hComm);//每次打开串口时,先关闭此串口,避免重复打开后,返回值不一样,不利于后边操作 m_hComm = CreateFile(portnum,//portnum为端口号的字符串原创 2015-07-29 09:53:39 · 758 阅读 · 0 评论 -
MFC编辑框自动换行,垂直滚动条自动下移
1.新建一个编辑框控件(Edit Control),将其多行(Multiline)前面打勾(属性设置为True),Auto HScroll前面的勾去掉(属性设置False),这样就可以实现每一行填满后自动换行了。2.再将垂直滚动条(Vetrical Scroll)前面打勾(属性设置为True),当输入或显示超过编辑框的大小后就会出现垂直滚动条。3.如果是输入,滚动条会自动移动跟随到转载 2015-07-30 09:10:18 · 524 阅读 · 0 评论 -
MFC中获得编辑框中指定的某一行的字符内容
/*******************获得编辑框中指定的某一行的字符内容******************************/char str[256];CEdit* m_edit2 = (CEdit*)GetDlgItem(IDC_EDIT1);//返回窗口中指定参数ID的子元素的句柄,可以通过返回的句柄对窗口内的子元素进行操作memset(str,0,256)原创 2015-07-29 09:59:29 · 3645 阅读 · 0 评论 -
从rich edit里每行的读取,可读中文内容
//int nLineIndex, nLineLength, i = m_richread1.LineFromChar(-1);//LineFromChar函数获得从零开始到光标位置为止的文本行数int nLineIndex, nLineLength, i = m_richread1.GetLineCount();//GetLineCount读取当前编辑框内所有内容for(in原创 2015-08-10 14:04:13 · 1359 阅读 · 0 评论 -
更改MFC标题栏图标和生成的执行文件图标
/*********************更改MFC标题栏图标和生成的执行文件图标**************************/创建一个新工程,可以什么都不加。打开.rc,创建或打开Icon资源(以下都以Icon为例)。 单击工程窗口的资源视图标签,选中资源ID为IDR_MAINFRAME图标资源,然后按Delete键把它删除掉,然也可以不删。 从资源菜单中选择Res转载 2015-07-29 09:59:07 · 422 阅读 · 0 评论 -
字符串转成压缩bcd码
/** 字符串转成压缩bcd码*//**************************************************************//*如果要对字符串转换为左靠齐的压缩bcd,则调用asc_to_bcd_left函数*/char *str1 = "1234567";//str1为需要转换的字符串int str_len = strlen(str1原创 2015-07-24 16:35:09 · 4868 阅读 · 0 评论