转自:http://blog.csdn.net/dream_it_life/archive/2011/02/22/6199281.aspx
用MFC开发ActiveX,直接在XXCtrl里面重写OnCreate方法是无法被触发的,因为ColeControl里面已经定义了WM_CREATE消息的映射,所以想要触发OnCreate方法需要在Ctrl类重写WM_CREATE的消息映射,这样的话方法名什么的也就不需要是OnCreate了,任意名称都可以,例子如下
方法声明:afx_msg LRESULT OnCreate(WPARAM wParam, LPARAM lParam);
方法映射:ON_MESSAGE(WM_CREATE, OnCreate);
这样就可以在ActiveX窗口创建成功后触发这个方法了,在里面执行一些初始化的操作
分享到:
相关推荐
这一份代码是实现MFC的窗口创建完成需要立刻对某些...因为在MFC的初始化函数中,窗口创建还没有完成不能对窗口上的控件进行初始化操作,这是需要调用OnCreate函数来完成初始化控件的操作。 这个VS工程是使用VS2017。
Android Studio SQLite不调用oncreate方法
用vc++6.0创建一个A名称MFC(EXE)对话框工程,在对话框上拖放一个按钮控件。 在资源视图上右击Dialog图标插入一个ID:IDD_DIALOG1、Caption名字非模态的对话框。 1、为IDD_DIALOG1对话框新建类名为B。 2、对IDD_DIALOG...
1、先建一个Activex工程 2、在资源中增加一个对话框,将其属设置为child 和None 3、生成一个基于对话框的类 4、在含有OnDraw函数的类中调用该对话框 先在 *.h文件中定义对话框的类变量 在要调用类的OnCreate函数中...
本文主要介绍Android onCreate( )方法,做Android应用的朋友对onCreate()的方法并不陌生,在开发应用的时候大家应该注意什么呢,这里给大家详细说明
WinMain在MFC程序中是如何从源程序中被隐藏的,theApp全局变量是如何被分配的,MFC框架中的几个类的作用与相互关系,MFC框架窗口是如何产生和销毁的,对窗口类的PreCreateWidow和OnCreate两个函数的着重分析,...
WinMain在MFC程序中是如何从源程序中被隐藏的,theApp全局变量是如何被分配的,MFC框架中的几个类的作用与相互关系,MFC框架窗口是如何产生和销毁的,对窗口类的PreCreateWidow和OnCreate两个函数的着重分析,...
(3)MFC程序的窗口创建时都会产生WM_CREATE消息,该消息通过OnCreate函数来捕获。对于框架窗口来说,MFC直 接把OnCreate函数提供到了CMainFrame中;而在视类窗口中没有提供该函数,如需使用,要用户自行添加 (4)通常...
在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent 1、其他应用发Intent,执行下列方法: onCreate onStart onResume 发Intent的方法: Uri uri = ...
1、启动app、查看控制台输出,发现依次触发onCreate、onStart、onResume这三个方法 2、点击按钮(弹窗风格的Activity),控制台输出onPause方法名 3、关掉上一步触发的弹窗,控制台输出onResume方法名 4、点击手机上的...
第二步:在CMainFrame::OnCreate()函数中添加如下代码 m_hIcon = AfxGetApp()-> LoadIcon(IDR_MYTYPE); SetIcon(m_hIcon, TRUE); SetIcon(m_hIcon, FALSE); 说明:其中m_hIcon = AfxGetApp()-> LoadIcon...
本源码主要演示MFC AppWizard的原理与MFC程序框架用法,将对MFC框架窗口是如何产生和销毁的,对窗口类的PreCreateWidow和OnCreate两个函数着重分析。部分代码如下: int CTestView::OnCreate(LPCREATESTRUCT ...
主要介绍了Android编程实现两个Activity相互切换而不使用onCreate()的方法,结合实例形式分析了多个Activity切换而不重新创建的操作技巧,需要的朋友可以参考下
在Visual C++6.0编程环境下,编写MFC界面程序,实现的效果是:点击菜单栏中的“通风”按钮,在图形区域的图形有移动效果。
在MFC中对消息的处理利用了消息映射的方法,该方法的基础是宏定义实现,通过宏定义将消息分派到不同的成员函数进行处理。下面简单讲述一下这种方法的实现方法: 代码如下 BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd...
WinMain在MFC程序中是如何从源程序中被隐藏的,theApp全局变量是如何被分配的,MFC框架中的几个类的作用与相互关系,MFC框架窗口是如何产生和销毁的,对窗口类的PreCreateWidow和OnCreate两个函数的着重分析,...
仿Windows的时钟 void CMyclockView::OnTimer...int CMyclockView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CView::OnCreate(lpCreateStruct) == -1) return -1; SetTimer(1,1000,NULL); return 0; }
WinMain在MFC程序中是如何从源程序中被隐藏的,theApp全局变量是如何被分配的,MFC框架中的几个类的作用与相互关系,MFC框架窗口是如何产生和销毁的,对窗口类的PreCreateWidow和OnCreate两个函数的着重分析,...
1.PreCreateWindow() 该函数是一个重载函数,在窗口被创建前,可以在该重载函数中改变创建参数(可以设置窗口...6.OnCreate() 该函数也是一个消息响应函数,响应WM_CREATE消息,发送消息告诉一个窗口已经被创建 ......