用APPWIZAD创建的单文档界面SDL应用程序包含哪几类,他们与MFC的派生关系

用APPWIZAD创建的单文档界面SDL应用程序包含哪几类,他们与MFC的派生关系,第1张

不是SDL,是SDI程序,一个CMainFrame下面加载一个CFrameView视图就可以,问派生关系太笼统。所有的MFC窗口对象都来自于CObject,当然你也可以自己派生一个。

MFC的三种模式,决定的是界面模式,无论哪一种进行数据库连接都是一样的,没有任何区别。

决定使用哪一种关键看你需要怎样的界面,要对数据库进行哪些 *** 作。如果是纯粹的查询一个表和增加一条记录到数据库的功能,对话框最省事儿。

//定义并设置画笔粗细

CPen bLine;

bLineCreatePen(PS_INSIDEFRAME|PS_SOLID,2,RGB(0,0,0));

//创建DC

CPaintDC dc(this);

dcSelectObject(bLine);

//划线

dcMoveTo(5,20);//划线起点

dcLineTo(395,20);//划线终点

//销毁画笔,Create创建的对象都要调用DeleteObject()

bLineDeleteObject()

根据对象名"thread"就可以处理,不需要用"pdate"来判断

对于线程对象thread,判断是否存在用:

bool b=threadIsAlive; 返回true就是存在否则不存在

结束这个线程:

if (threadIsAlive){

threadAbort();

}

采纳吧。

很简单。在你的mainfrmcpp文件中,把下列代码注释掉:

第一处:

/ if (!m_wndToolBarCreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP

| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||

!m_wndToolBarLoadToolBar(IDR_MAINFRAME))

{

TRACE0("Failed to create toolbar\n");

return -1; // fail to create

}/

第二处:

/ m_wndToolBarEnableDocking(CBRS_ALIGN_ANY);

EnableDocking(CBRS_ALIGN_ANY);

DockControlBar(&m_wndToolBar);

/

这二段代码都在CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)函数中,一个在开头3,4行的位置,一段在倒数3,4行的位置,这是vc6中的代码,其他版本的基本一样,只要你用的不是vs2008 sp1

以上就是关于用APPWIZAD创建的单文档界面SDL应用程序包含哪几类,他们与MFC的派生关系全部的内容,包括:用APPWIZAD创建的单文档界面SDL应用程序包含哪几类,他们与MFC的派生关系、我用vs2010建立一个可以连接数据库的mfc工程,选择应用程序类型不知道是选择 单文档好还是基于对话框好、用mfc AppWizard创建一个单文档应用程序,看看该文档应用程序组成的类,说明其中各类的基类和作用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9743204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存