
windows
文章平均质量分 53
a54cc
这个作者很懒,什么都没留下…
展开
-
正确的使用CComSafeArray,CComVariant和CComBSTR(转)
如果你用C++来编写COM,那么你将必不可少的使用这三个类型。使用这三种wrapper class毫无疑问会简化我们的编程,使得使用SAFEARRAY, VARIANT和BSTR简单。但是,使用这三个类型依然需要小心,因为使用不当的话,就会造成内存泄漏,或效率降低。1. 如果拷贝两个BSTR假如我们一个BSTR,这个时候我希望复制一份BSTR,并丢弃之前的BSTR。通常我们会这么写:转载 2010-01-15 00:05:00 · 366 阅读 · 0 评论 -
CreateDispatch
// TODO: Add extra validation here HRESULT hr; hr=CoInitialize(NULL); if(FAILED(hr)) AfxMessageBox("failed to call CoInitialize()"); // ASSERT(!FAILED(hr转载 2010-01-14 17:46:00 · 1507 阅读 · 1 评论 -
DoDataExchange
void CSearchDlg::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CSearchDlg) // NOTE: the ClassWizard will add DDX and DDV calls here DDX_Control(pDX, IDC转载 2010-01-19 17:25:00 · 168 阅读 · 0 评论 -
view
改变大量界面元素可以换view,因而应把相关联并集中更换的界面元素集中于某几个view中。转载 2010-01-19 17:26:00 · 161 阅读 · 0 评论 -
线程/线程消息
static Args arglist;//定义一个struct,要静态不然参数会漏 m_OCRThread = AfxBeginThread(RunOCR,&arglist);// CWinThread* AFXAPI AfxBeginThread(AFX_THREADPROC pfnThreadProc, LPVOID pParam, int nPr转载 2010-01-20 17:28:00 · 172 阅读 · 0 评论 -
MFC中获取各种类指针的方法
MFC中获取各种类指针的方法获得各种视图指针如下1) 在View中获得Doc指针 2) 在App中获得MainFrame指针 3) 在View中获得MainFrame指针4) 获得View(已建立)指针转载 2010-01-20 14:59:00 · 442 阅读 · 0 评论