
MFC
velanjun
这个作者很懒,什么都没留下…
展开
-
MFC自动识别串口
1.新建COMMTEST3工程,添加一个combobox到界面,id设置为IDC_COMBO。(注意:组合框(ComboBox),运行时点击其右边的小箭头拉不下来(即不出现下拉列表)。需如下设置:这是使用VC++的人最初常遇到的问题,实际上是下拉列表的高度设置不当。组合框的高度是不能修改的,它是由系统决定的,但下拉部分的高度(即在下拉框中显示多少行)是可以设置的。在VB和Delphi中转载 2014-04-29 21:02:03 · 9756 阅读 · 0 评论 -
CEdit中输入字符串
你可以建立一个控件,继承于CEdit。然后用ClassWizard来处理WM_KEYDOWN消息。详细的方法可以参考下面的链接。 http://support.microsoft.com/default.aspx?scid=kb;EN-US;q104637在CEdit 控件中检测键盘的输入并加以控制有多种发法。但是归根结底是接收CEdit 控件的Keydown消息,并且判断是否是需要的转载 2014-04-29 21:13:15 · 2330 阅读 · 0 评论 -
CString和LPCSTR区别
类型理解 LPCTSTR类型: L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。 P表示这是一个指针 C表示是一个常量 T表示在Win32环境中, 有一个_T宏 STR表示这个变量是一个字符串详细释义转载 2014-04-29 20:42:52 · 9974 阅读 · 0 评论 -
VC6.0 串口编程转载
zhu第一步:建工程运行VC 6.0,文件-〉新建,选择MFC AppWizard(exe) ,工程名称:CommTest。确定进入MFC应用程序向导-步骤1选择基本对话框,其他的都默认,所以可以直接点击完成。这样工程就建立完毕。第二步:控件布局与设置工程建立后,出现如下对话框:转载 2014-04-16 00:08:12 · 9358 阅读 · 1 评论 -
VS2012 串口编程
#using using namespace System;using namespace System::IO::Ports;using namespace System::Threading;public ref class PortChat{private: static bool _continue; static SerialPort^ _serialPo转载 2014-04-16 00:12:46 · 6954 阅读 · 0 评论 -
VS2012 托管目标代码需要/clr 错误
调用DLL时,使用如下语句:#usingusing namespace System;编译时出现错误:fatal error C1190: 托管目标代码需要“/clr”选项解决方法:项目属性(项目 菜单下,最后一项 **属性,**为项目名)|配置属性,修改“公共语言运行时支持”选项转载 2014-04-19 11:30:37 · 6974 阅读 · 0 评论 -
BYTE 和 COleVariant 相互转换
#include BOOL GetBinaryFromVariant(COleVariant & ovData, BYTE ** ppBuf, unsigned long * pcBufLen) { BOOL fRetVal = FALSE; //Binary data is stored in the variant as an array of转载 2014-05-07 14:39:13 · 1550 阅读 · 0 评论 -
MFC快捷键
转自:http://www.cnblogs.com/c-gis/articles/2314260.htmlVS2008技巧,非常实用,非常提高效率。1,Visual Studio 2008自带的1000多个 Windows 系统使用的各种图标、光标和动画文件在Visual Studio 2008的安装目录下,\Microsoft Visual Studio 9.0\Comm转载 2014-04-28 19:50:02 · 1415 阅读 · 0 评论 -
InstallShield注册OCX插件
InstallShield是自己带了自加载OCX等自动注册控件的功能。流程如下:第一步:Project Assistant —> Application Files —>Destination Computer右键[Destination Computer]->Show PreDefined Folder->选中“System Folder”/*注意,[SystemFolder]其原创 2014-06-01 20:54:17 · 4019 阅读 · 0 评论