摘要: 添加菜单方法1 m_pMenuBar= new QMenuBar(this); QMenu*pFileMenu = new QMenu("&文件",m_pMenuBar); QMenu*pOpenMenu = new QMenu("打开", pFileMenu); QMenu*pCreateMen... 阅读全文
posted @ 2012-03-23 16:16 奥雷连诺 阅读(708) 评论(0) 推荐(0)
摘要: 用QGridLayout来布局的优点,1,不用再写每个控件繁琐的坐标信息;2,在一个Widget上布好比例之后,可以随着主Widget的大小而变化,但比例不变。QGridLayout *pGridLay = new QGridLayout(this);pGridLay->addWidget(m_p... 阅读全文
posted @ 2012-03-23 14:02 奥雷连诺 阅读(715) 评论(0) 推荐(0)
摘要: 2008本身自带有注释,本人不太喜欢VC助手把界面弄的很烦。配好QT环境之后,发现QT的代码没有智能提示,VC的代码却有智能提示。原因是QT的一些文件没有包含到VS2008中,做了以下包含: (1) 选择“可执行文件”,在里面添加:C:\Qt\4.6.2\bin; (2) ... 阅读全文
posted @ 2012-03-22 17:32 奥雷连诺 阅读(311) 评论(0) 推荐(0)
摘要: 安装完成后,创建C#,VB项目都正常,也能打开VC++的项目,就是不能创建VC++的项目,创建后就停在导航界面,那个next和previous显示不出来,完成,取消按钮点击都没反应,只能点X关闭。网了找了一些解决方法,最后解决了方法1:在注册表找到键值“HKCU\Software\Microsof... 阅读全文
posted @ 2012-03-22 17:25 奥雷连诺 阅读(260) 评论(0) 推荐(0)
摘要: void test2::InitListWideget(){ m_pList = new rootDataList(this); m_pList->setGeometry(LIST_X, LIST_Y, LIST_W, LIST_H);QString str; for(int i = 0; ise... 阅读全文
posted @ 2012-03-22 17:20 奥雷连诺 阅读(462) 评论(0) 推荐(0)
摘要: int wide = m_pFieldTable->columnWidth(0);int nRow = m_pFieldTable->rowCount();for(int i =0; isetColumnWidth(0, wide); m_pFieldTable->setRo... 阅读全文
posted @ 2012-03-22 17:17 奥雷连诺 阅读(595) 评论(0) 推荐(0)
摘要: 图XML输出XML_TEXT_NODE图不输出XML_TEXT_NODE这样的一个xml,竟然会读到text这种节点,两种节点类型XML_TEXT_NODE和XML_ELEMENT_NODEXML_TEXT_NODE的名称读到默认就是text,XML_ELEMENT_NODE节点的名称是自己起好的... 阅读全文
posted @ 2012-03-06 15:48 奥雷连诺 阅读(352) 评论(0) 推荐(0)
摘要: TCHAR pBuf[MAX_PATH];GetModuleFileName(NULL,pBuf,MAX_PATH);STARTUPINFO startupinfo;PROCESS_INFORMATION proc_info;memset(&startupinfo,0,sizeof(STARTUP... 阅读全文
posted @ 2011-12-19 14:27 奥雷连诺 阅读(163) 评论(0) 推荐(0)
摘要: 在解析读取tinyxml时候,发现读取汉字都是乱码,所以需要转成GBKstatic wstring ConvertUTF8toGBK(const char * strUTF8){int len = MultiByteToWideChar(CP_UTF8, 0, (LPCSTR)strUTF8, -... 阅读全文
posted @ 2011-12-08 15:19 奥雷连诺 阅读(1098) 评论(0) 推荐(0)
摘要: CButton 的单选钮模式,当我设置它的属性为ModifyStyle(0x0FL, BS_OWNERDRAW, SWP_FRAMECHANGED);时候,改按钮的SetCheck(int nCheck),和GetCheck();将无效。解决办法是:因为已经选择了自绘,所有在重写的类里面,自己定义... 阅读全文
posted @ 2011-11-22 15:28 奥雷连诺 阅读(147) 评论(0) 推荐(0)
摘要: 以VS2008为例子比如都在$(SolutionDir)\Debug路径下.exe或dll路径配置属性->linker->General->outFile$(SolutionDir)\Debug\xxx.exelib路径properties->linker->Advanced->ImportLib... 阅读全文
posted @ 2011-11-15 16:18 奥雷连诺 阅读(215) 评论(0) 推荐(0)
摘要: Rect rect(400, 30, 200, 200); GraphicsPath path; path.AddEllipse(rect); // 构造一个路径 PathGradientBrush pthGrBrush(&path);// 使用路径构造一个画刷 pthGrBrush.Set... 阅读全文
posted @ 2011-11-11 17:34 奥雷连诺 阅读(668) 评论(0) 推荐(0)
摘要: //画圆角矩形,填充圆角矩形BOOL CCurveCurrentDlg::OnEraseBkgnd(CDC *pDC){ CRect rect; this->GetClientRect(&rect); CRgn roundRect; //圆角矩形区 CBrush selBsh; selBsh.C... 阅读全文
posted @ 2011-11-11 17:32 奥雷连诺 阅读(401) 评论(0) 推荐(0)
摘要: 在Dorpdown风格下,edit部分会遮盖重写箭头部分。解决方法是控制CCombobox的Edit部分。void CXXXComboBox::OnPaint() {CEdit* pEdit = NULL;pEdit = (CEdit*)this->GetDlgItem(1001);if(pEdi... 阅读全文
posted @ 2011-10-25 14:15 奥雷连诺 阅读(273) 评论(0) 推荐(0)
摘要: 隐藏CListCtrl的滚动条方法1:void CSkinListCtrl::PreSubclassWindow(){ModifyStyle(WS_BORDER, LVS_OWNERDRAWFIXED|LVS_NOSCROLL , SWP_NOSIZE); //LVS_NOSCROLL的去掉,影响... 阅读全文
posted @ 2011-10-24 13:24 奥雷连诺 阅读(745) 评论(0) 推荐(0)