- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 初学多线程有感
初学多线程遇到一个很大的问题: 开始我的代码如下: void CsniffDlg::OnBnClickedButton1() { int count =1; while(XXXX) { if(count==1) { count=0; CreateThread(NULL,0,build,this,0,&threadID);//将this传给新建线程函数 } XXXX }
2012-10-16 19:05:32
361
原创 MFC重写CView的getDocument()函数没有实现多态,只是静态联编
class CsniffDoc : public CDocument { public: void CapturePachet(); } class majorView : public CFormView { public: CsniffDoc* GetDocument() const; } CDocument* currentDoc=GetActiveView()
2012-10-13 19:44:53
956
原创 ClistCtrl 获得选中项的方法
在这里我的ClistCtrl控件设定只能选中一项。 POSITION pos = Clt.GetFirstSelectedItemPosition(); //Clistctrl Clt; if (pos != NULL) int currentItem = Clt.GetNextSelectedItem(pos); //获得当前选择的项
2012-10-12 20:27:27
2649
原创 ClistCtrl SetItemState选中第一项且使其变蓝色
int state= Clt.SetItemState(0, LVIS_SELECTED ,LVIS_SELECTED );//注意后面两个选项是一样的。 如果这样还不能使第一行选中变蓝,则可能是你的ClistCtrl的tab键顺序不是1。点击vs08->格式->tab键顺序之后,会发现当前dialog上每个控件左上角有一个数字,这个数字代表该dialog打开时鼠标焦点所在的第一个控件。
2012-10-12 20:24:08
7120
转载 MFC中ClistCtrl控件的insertIterm()一个简单用法
我的ClistCtrl控件风格为report,report风格不同于其他风格。在insertIterm之前应该先设置列信息。我的如下: mylistCtrl.InsertColumn(0,L"编号",LVCFMT_LEFT,200); mylistCtrl.InsertColumn(1,L"类型",LVCFMT_LEFT,200); int nColumnCount =mylistCtrl
2012-10-11 22:41:00
1016
原创 listControl 控件debug assrtion failed!
作为一个初学者,我记录下今天遇到的一个小问题。 1.class captureDg : public CDialog { DECLARE_DYNAMIC(captureDg) public: captureDg(CWnd* pParent = NULL); // 标准构造函数 virtual ~captureDg(); // 对话框数据 enum { IDD = IDD
2012-10-11 14:35:51
657
翻译 PHP Warning: ob_start() : output handler 'ob_gzhandler conflicts with 'zlib output compression'
安装phpcms过程中,会遇到Warning: ob_start() : output handler 'ob_gzhandler conflicts with 'zlib output compression' in 。。。。57 行,解决办法是在第五十七行ob_start('ob_gzhandler');前面加上一句ob_end_clean();这样安装就能成功了。
2012-08-16 00:12:01
2703
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人