vc控件
牛 魔 王
这个作者很懒,什么都没留下…
展开
-
关于CListCtrl控件更新Item的闪烁问题和一次插入大容量数据的显示问题解决办法
1.使用SetRedraw禁止窗口重绘,操作完成后,再恢复窗口重绘m_ctlList.SetRedraw(FALSE);//以下为更新数据操作//……//恢复窗口重绘m_ctlList.SetRedraw(TRUE);2.使用LockWindowUpdate禁止窗口重绘,操作完成后,用UnlockWindowUpdate恢复窗口重绘m_ctl原创 2012-02-13 13:45:04 · 749 阅读 · 0 评论 -
VS2008中影响exe大小和速度的全部编译选项
我再次强调,完全脱离编程环境的C/C++学习方法,不是好的方法,现在所谓的环境中立理论就是“什么都不学”理论,VC、GCC,主流的就两个,精通其中一个就能吃遍天下,教材里就应该选择一个大讲特讲! 作为VC的代表,今天我给大家全面介绍VC中的编译器选项,全面介绍不需要,MSDN里从头到尾都介绍完了,今天我只讲对生成的exe文件大小和速度有影响的。 用VC就得用IDE转载 2012-12-25 09:16:54 · 891 阅读 · 0 评论 -
工具条加载图标不显示问题
我在CMainFrame::OnCreate中//工具栏 CImageList m_ImageList; m_ImageList.Create(60,18,ILC_COLOR24|ILC_MASK,1,1);//图片大小必须一致 int i=0; for(i=0;i { m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1+i原创 2012-09-22 10:03:20 · 872 阅读 · 0 评论 -
REBARBANDINFO的利用措施简介--添置带区
REBARBANDINFO构造用来描写控件中的每个带区,穿越给CommamndBands_AddBands函数递交一个REBARBANDINFO构造数组,能够给利用过程增加带区。CommandBands_AddBands函数原型如下:BOOL CommandBands_AddBands (HWND hWndCmdBands, HINSTANCE hinst, UINT cBands, LPRE转载 2012-09-22 09:55:38 · 1683 阅读 · 0 评论 -
【转】VC MFC工具栏(CToolBar)控件
from:http://hi.baidu.com/rainminism/item/f2ad45d45883af2c39f6f71c工具栏工具栏控件在控件面板里没有对应的选项(图标),但有一个工具栏控件类CToolBar,所以我们如果要创建一个工具栏控件并显示在窗口里的话,只能用代码来完成,事实上任何一种控件,都可以用代码创建,如CButton按钮类,现举一个用代码创建按钮控件并显示在窗口里转载 2012-09-21 16:21:39 · 847 阅读 · 0 评论 -
使用RICHEDIT
在mfc中使用工具栏里的RichEdit 控件时,应该在程序初始话时加入AfxInitRichEdit,或者 AfxInitRichEdit2 否则的话 程序会起不来.也没有任何错误信息.这俩函数 是加载 Riched20.dll(Riched32.dll )的.1.设置edit只读属性 方法一: m_edit1.SetReadOnl转载 2012-09-06 16:32:23 · 906 阅读 · 0 评论 -
CHtmlView中屏蔽脚本错误
首先从COleControlSite派生一个自己的类,重写Exec方法STDMETHODIMP CMyBrowser::XOleCommandTarget::Exec( const GUID* pguidCmdGroup, DWORD nCmdID, DWORD nCmdexecopt, VARIANTARG* pvaIn, VARIANTARG* pvaOut ){ HRESULT原创 2012-06-18 16:23:38 · 1741 阅读 · 0 评论 -
C++注册,卸载OCX控件,以及判断是否注册
方法一_/STRONG>在dos或Windows命令行下运行:regsvr32 ocxname.ocx 注册示例_BR>regsvr32 netshare.ocx //注册netshare.ocx控件regsvr32 /u netshare.ocx //解除netshare.ocx控件的注冿BR>如果netshare.ocx文件不在system目录时,还必须在文件名前加上完转载 2012-06-13 17:02:46 · 1472 阅读 · 0 评论 -
IE 控件一些高级使用方法
IE 控件一些高级使用方法作者:杨老师下载源代码本文介绍如下内容1、如何显示内存中的 HTML 网页;2、如何屏蔽掉鼠标右键的上下文菜单;3、如何扩展 HTML 中的脚本(external)对象;4、如何显示 HTML 样式的对话窗;5、如何执行 HTML 脚本;一、如何显示内存中的 HTML 网页 或者因为网页保密的考虑;或者转载 2012-06-07 16:50:47 · 739 阅读 · 0 评论 -
在MFC应用中深入定制WebBrowser控件
正如VC ++ 6.0的演示程序MFCIE所示,用应用程序向导创建一个具有Web导航能力的MFC应用可谓轻而易举。本文在此基础上,进一步讨论两个问题:资源自包含的实现,上下文菜单以及快捷键的完全控制。步骤/方法资源自包含及res协议 所谓的资源自包含,指的是在最终产品中HTML文档(包括相关资源如脚本、图片)成为执行文件的一部分,就象其它资源(如应用程序图标)一样,而不是以独转载 2012-06-07 11:00:50 · 717 阅读 · 0 评论 -
关于DockControlBar()时调试出现ASSERT(pBar->m_pDockContext != NULL);错误处
很可能是创建完CControlBar后没用CControlBar::EnableDocking(),添加上试试!原创 2012-05-29 09:37:01 · 2489 阅读 · 0 评论 -
CComboboxEx文本显示问题
当文本长度超过CComboboxEx的文本框,如果用CComboboxEx::SetWindowText()设置文本,那么文本框就会从中间显示文本,用CComboboxEx::GetEditCtrl->SetwindowText()则是正常的从左显示。原创 2012-03-16 14:38:39 · 885 阅读 · 0 评论 -
CEDIT 背景色
总结:一。首先,利用Class Wizard为WM_CTLCOLOR 消息构造相应的消息映射,将得到以下的消息处理函数: //说明,WM_CTLCOLOR 是从CWnd就有的,所以直接从CWnd或是CDialogue类(其实也是从CWnd中继承来的)继承的都可以 HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtl转载 2012-03-27 10:25:27 · 854 阅读 · 0 评论 -
VC MFC 视图中控件响应CTRL+C等消息
在视图中添加控件,比如CEdit,CListCtrl等不能响应CTRL+C,CTRL+X,CTRL+V等热键,可以用下面方法重载PreTranslateMessageBOOL CMaintainView::PreTranslateMessage(MSG* pMsg){// TODO: 在此添加专用代码和/或调用基类UINT nKeyCode = pMsg->wPara原创 2015-08-14 09:51:40 · 4018 阅读 · 0 评论