热情软件屋

 

如何让MFC应用程序在程序启动立即运行程序的某项功能


编号:QA003895
建立日期: 2001年2月20日 最后修改日期:2001年2月20日
所属类别:

lsg:
    操作系统: windows 95 windows NT
    编程工具: vc 6.0
    问题: 如何让利用MFC生成的基于对话框的应用程序在程序启动立即运行程序的某项功能,而不用鼠标点击按钮才运行?
    水平: 中级

回答:

    如果你的代码和对话框有关,你可以把代码放在对话框的OnInitDialog()中,如:
     ShowWindow(SW_NORMAL);
     OnButton1Click();
    因为OnInitDialog执行时对话框还没有显示出来,所以先执行了ShowWindow。我们这个例子中调用了一个事件过程,你在使用时可以调用任意函数。
    如果你的代码在调用对话框前执行,可以在App类的InitInstance中添加代码。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio