文章分类 - C++编程
c++,MFC,windows编程
摘要:Tcl 作为一种脚本语言,有其优点,因而在C/C++程序中加入执行Tcl脚本的能力,可以提供脚本。Tcl 作为一种脚本语言,终有其局限性。比如速度和某些功能。在Tcl中调用 C/C++ 使得 Tcl 可以扩展。Tcl/Tk 和 C/C++ 的关系可以概括为三种情况: 在C/C++程序里面执行 Tcl 语句。 (Tcl Interpreter) 在 Tcl 中调用 C/C++ 实现的功能。 (Tcl Package) C/C++程序本身是基于 Tcl/Tk 的程序。(Big Wish)在C/C++程序里面执行 Tcl 语句 (Tcl Interpreter) Adding Tcl/Tk to a
阅读全文
摘要:在MFC中,一般通过控件栏直接向对话框中添加按钮控件,并双击按钮添加该按钮控件的消息响应函数。但是经常我们需要根据程序输入或运行时信息在界面上动态生成一个或多个按钮,并分别添加消息响应,实现这一目标包括如下几步:1.在类中声明按钮变量指针CButton* btn。2.在类中声明并定义按钮控件的ID, buttonID=10000。3.在类的OnInitDialog()函数中动态创建按钮。btn = new CButton[n]; DWORD dwStyle = WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON; for(int i = 0; i < DBUtil
阅读全文
摘要:转自 http://blog.csdn.net/yuanjilai/article/details/7522985[cpp] view plaincopyprint?voidCmyqeDlg::OnSize(UINTnType,intcx,intcy){CDialog::OnSize(nType,cx,cy);if(nType!=SIZE_MINIMIZED){if(me)//判断是否为空,因为对话框创建时会调用此函数,而当时控件还未创建 {CRectrt;me.GetWindowRect(&rt);ScreenToClient(&rt);me.MoveWindow(rt.le
阅读全文
摘要:在VC/MFC编程中,可以为程序定义自己的全局快捷键,如不管在任何地方按下Ctrl+Alt+Z即可显示QQ窗口。1、注册快捷键在初始化函数,如OnInitDialog() 注册快捷键,代码如下:BOOL CDlgCloseProSetup::OnInitDialog() {CDialog::OnInitDialog();// TODO: Add extra initialization here::RegisterHotKey(m_hWnd,199,MOD_CONTROL,'Z');return TRUE; // return TRUE unless you set the f
阅读全文
浙公网安备 33010602011771号