随笔分类 -  MFC

相关问题及解决方案
摘要:1 更具资源ID,设置窗口的属性2 隐藏、显示、可用等。3 //显示城市下拉列表4 GetDlgItem(IDC_CITY_FIRST)->ShowWindow(SW_SHOW);5 //隐藏城市静态文字框6 GetDlgItem(IDC_STATIC_CITY)->ShowWindow(SW_HI... 阅读全文
posted @ 2014-10-21 13:37 kim_berley 阅读(935) 评论(0) 推荐(0)
摘要:1 CString strInfo1;//存放下拉列表框选中的值2 int nSel1;//存放下拉列表框选中的索引3 nSel1 = m_combox_first.GetCurSel();//获取选中值的索引4 m_combox_first.GetLBText(nSel1,strInfo1);//... 阅读全文
posted @ 2014-10-21 13:37 kim_berley 阅读(3255) 评论(0) 推荐(0)
摘要:1 在初始化函数中使用2 3 //给picture control控件加载图片 4 CStatic *pStatic = (CStatic *)GetDlgItem(IDC_STATIC_UP);5 HBITMAP hBitmap = ::LoadBitmap(AfxGetApp()->m_hIns... 阅读全文
posted @ 2014-10-21 13:36 kim_berley 阅读(439) 评论(0) 推荐(0)
摘要:1 //按钮重绘函数 2 void CWeather091001Dlg::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct) { 3 CDC buttonDC; 4 CBitmap bitmapTrans; 5 BITMA... 阅读全文
posted @ 2014-10-21 13:35 kim_berley 阅读(1052) 评论(0) 推荐(0)
摘要:一、怎样使用MFC版的CPictureEx:1、你的对话框中加入一个静态文本控件(StaticText)或图片控件(PictureControl),GroupBox也可以; 2、给控件的ID改个名字如IDC_MYPICTURE; 3、利用ClassWizard给控件添加变量。如:Category-C... 阅读全文
posted @ 2014-10-21 13:29 kim_berley 阅读(758) 评论(0) 推荐(0)
摘要:1 在CPictureEx::OnPaint() 函数中2 将下面代码:3 ::BitBlt(dc.m_hDC, 0, 0, nPaintWidth, nPaintHeight, m_hMemDC, m_PaintRect.left, m_PaintRect.top, SRCCOPY);4 5 替... 阅读全文
posted @ 2014-10-21 13:28 kim_berley 阅读(275) 评论(0) 推荐(0)
摘要:1 在OnPaint()函数中,添加以下代码:2 使用CDC:3 CDC *pDc = GetDC();4 pDc->FillSolidRect(客户区大小,RGB(255, 255, 255));5 或者使用CPaintDC dc(this);6 Dc.FillSolidRect(客户区大小,RG... 阅读全文
posted @ 2014-10-21 13:27 kim_berley 阅读(550) 评论(0) 推荐(0)
摘要:系统环境:Windows 7软件环境:Visual C++ 2008 SP1本次目的:为对话框设置背景颜色、控件颜色 既然MFC对话框不好开发,那么现在我们来开始美化我们的对话框。为对话框设置背景颜色、控件颜色等等。对话框背景颜色:网上流传有四种方法(可能还不止),在VC++2008SP1测试后,发... 阅读全文
posted @ 2014-10-21 13:26 kim_berley 阅读(530) 评论(0) 推荐(0)
摘要:1 在更新静态文本框之前首先隐藏控件2 然后在显示出来。3 代码:4 GetDlgItem(IDC_TEXT_PM)->ShowWindow(SW_HIDE);5 UpDate();//更新数据函数,自定义的6 GetDlgItem(IDC_TEXT_PM)->ShowWindow(SW_SHOW)... 阅读全文
posted @ 2014-10-21 13:25 kim_berley 阅读(1027) 评论(0) 推荐(0)
摘要:1 CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK_AUTO); 2 int state = pBtn->GetCheck(); 3 HKEY hKey; 4 //找到系统的启动项 5 LPCTSTR lpR... 阅读全文
posted @ 2014-10-21 13:24 kim_berley 阅读(1138) 评论(0) 推荐(0)
摘要:1 //关机函数 2 BOOL CShutdownDlg::SystemShutdown(void){ 3 HANDLE hToken; 4 TOKEN_PRIVILEGES tkp;//设置访问特权变量 5 //OpenProcessToken 获取进程的访问令... 阅读全文
posted @ 2014-10-21 13:23 kim_berley 阅读(694) 评论(0) 推荐(0)
摘要:1 void UTF8ToGB(CString &szOut) 2 { 3 WCHAR *strSrc; 4 TCHAR *szRes; 5 //长度 6 int i = MultiByteToWideChar(CP_UTF8, 0, szOut, -1, NULL... 阅读全文
posted @ 2014-10-21 13:22 kim_berley 阅读(352) 评论(0) 推荐(0)