- 博客(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
392
原创 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
1007
原创 ClistCtrl 获得选中项的方法
在这里我的ClistCtrl控件设定只能选中一项。POSITION pos = Clt.GetFirstSelectedItemPosition(); //Clistctrl Clt; if (pos != NULL) int currentItem = Clt.GetNextSelectedItem(pos); //获得当前选择的项
2012-10-12 20:27:27
2753
原创 ClistCtrl SetItemState选中第一项且使其变蓝色
int state= Clt.SetItemState(0, LVIS_SELECTED ,LVIS_SELECTED );//注意后面两个选项是一样的。如果这样还不能使第一行选中变蓝,则可能是你的ClistCtrl的tab键顺序不是1。点击vs08->格式->tab键顺序之后,会发现当前dialog上每个控件左上角有一个数字,这个数字代表该dialog打开时鼠标焦点所在的第一个控件。
2012-10-12 20:24:08
7192
转载 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
1067
原创 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
690
翻译 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
2751
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人