随笔分类 - C++/VB程序开发
C++/VB程序开发的相关技术文章
摘要:最近在做嵌入式MFC的东西,发现普通MFC中的旋转按钮CSpinButtonCtrl中的方法只支持整形的数值,所以网上找了一个支持浮点数的旋转按钮控件CNumSpinCtrl来代替项目中原有的旋转按钮。将“NumSpinCtrl.cpp”和“NumSpinCtrl.h”两文件添加到项目之后。与普通旋转按钮一样,在资源视图里拖一个EDIT和一个普通的旋转按钮,设置EDIT的"Number"以及旋转按钮的"AUTO BUDDY"两属性都设置为TRUE("Set Buddy Integer"不要设置)。再为该旋转按钮控件添加一个"
阅读全文
摘要:1.直接运行微软系统自带的虚拟键盘程序“osk.exe”在普通MFC项目中可以调用ShellExecute或者WinExec方法来直接运行微软系统自带的虚拟键盘程序“osk.exe”,十分方便一句话就可以搞定。ShellExecute: ShellExecute(GetSafeHwnd(),NULL,_T("osk.exe"),NULL,NULL,SW_NORMAL);WinExec: WinExec("osk.exe",SW_NORMAL);程序运行出来的界面:2.添加"imm.h"和"imm32.lib"来调出
阅读全文
摘要:1.首先创建基于对话框的MFC应用程序,在资源视图中的主DIALOG界面上拖一个TabControl容器。2.为该TabControl添加一个CTabCtrl的变量。3.在资源视图中添加两个DIALOG(如果要做成3页、4页或者更多页的话就添加多个这样的DIALOG),将对话框中的"Border"属性设置为"None"、"Style"属性设置为"Child",然后分别为这两个DIALOG创建基于CPropertyPage属性页的类。4.属性页的类创建完成之后,在主对话框头文件中将这两个对话框的头文件包括进来,并创建
阅读全文

浙公网安备 33010602011771号