摘要:
1.设置字体方法:创建CFontm_Font.CreateFont(40, 25, 0, 0, 300, FALSE, FALSE, 0, ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, ... 阅读全文
随笔档案-2012年7月16日
sqlite Maestor查看表数据
2012-07-16 11:47 by 九佛仔, 235 阅读, 收藏,
摘要:
今天在用sqlite Maestor时,想查看数据表里的数据.找到半天不知道点哪里,如果是sql server,mysql的管理工具,一般双击表,或者右击表就能找到.而这个sqlite够郁闷的.最终得知方法如下:进入表后,在右面列表的上面会有"Properties","Data","SQL"三个选项... 阅读全文
圆角对话框的实现方法
2012-07-16 11:47 by 九佛仔, 432 阅读, 收藏,
摘要:
在界面编程里,有时我们需要做一个圆角对话框,达到美化效果。下面分享一下我用到的作圆角对话框的方法:1.加入GDI库,使用GDI画PNG背景图略2.设置对话框属性Border = None3.编写代码1)头文件CGdiPlusBitmapResource* m_pStdImage;2)OnInitDi... 阅读全文
对话框窗口用了背景图刷新闪烁怎样解决?
2012-07-16 11:46 by 九佛仔, 245 阅读, 收藏,
摘要:
为了界面的漂亮,很多时候我们都会在对话框加背景图片,自绘按钮等。但是在窗口自动刷新时会闪烁得很厉害,严重影响了用户体验,那么对话框窗口用了背景图刷新闪烁怎样解决呢?在控控一下OnPaint就行了,有时需要注释掉CDialog::OnPoint.具体忘了,思路大概时这样.来自 [萝岗九龙社区] htt... 阅读全文
创建内存DC绘图无效
2012-07-16 11:46 by 九佛仔, 373 阅读, 收藏,
摘要:
在对话框画图时,想将要的内容先保存在内容里。所以用到了内存DC。但是将内存DC复制到屏幕DC无效果?代码如下: CDC *pdc = GetDC(); CDC MemDC; //首先定义一个内存显示设备对象 CString str="wewe"; MemDC.CreateCo... 阅读全文
内存DC的作用,怎样创建内存DC
2012-07-16 11:45 by 九佛仔, 787 阅读, 收藏,
摘要:
有时我们要将要绘的内容先暂时保存到内存中,这时我们就需要用到内存DC了。创建内存DC的方法如下:CDC MemDC; //首先定义一个内存显示设备对象MemDC.CreateCompatibleDC(NULL);这样还有一个问题,CreateCompatibleDC 是创建兼容DC,这个DC创建出来以后只有 1X1 像素,要创建一个兼容位图。要加下面几句:CBitmap cBitmap;cBitmap.CreateCompatibleBitmap(pdc, 200, 300);MemDC.SelectObject(&cBitmap);转自:萝岗九龙社区 http://www.lgjiu 阅读全文
对话框滚动时刷新自绘文字很乱解决办法
2012-07-16 11:45 by 九佛仔, 201 阅读, 收藏,
摘要:
有时我们在对话框自绘了一些文字或图片,而加上了滚动条.当滚动条移动时,文字会显示得很乱,有重叠现象,怎样解决呢?1.定义一个对话框垂直方向的变量m_vsroll_y2.将绘图内容放在OnPaint里,并重新填充背景再自绘,如dc.FillSolidRect(rect, RGB(255,255,255... 阅读全文
获取和设置windows系统时间
2012-07-16 11:44 by 九佛仔, 236 阅读, 收藏,
摘要:
一.获取时间获取windows系统时间有好几个方法,如:SYSTEMTIME st; ::GetSystemTime(&st); //不推荐这个方法获取出来的时间会差8小时。建议用:SYSTEMTIME st;GetLocalTime(&st);或CTime st;st = CTime::GetCu... 阅读全文
对话框滚动条没有反应怎样解决
2012-07-16 11:44 by 九佛仔, 513 阅读, 收藏,
摘要:
一个对话框很难显示所有内容,所以我们要用到滚动条。在对话框属性设了个垂直滚动条,但是点击对话框滚动条没有反应怎样解决?其实不是在属性设置就行,还要添加代码的,办法如下:SCROLLINFO vinfo;vinfo.cbSize =sizeof(vinfo);vinfo.fMask =SIF_ALL;... 阅读全文
CStatic不能响应双击事件
2012-07-16 11:43 by 九佛仔, 309 阅读, 收藏,
摘要:
在窗口加了个CStatic控件,添加了双击事件,但没有响应,为什么呢?在控件属性设置Notify = TRUE 就行了来自 [萝岗九龙社区] http://www.gzzsc.net 阅读全文
打印机打印不完整,打印机纸大小问题
2012-07-16 11:42 by 九佛仔, 176 阅读, 收藏,
摘要:
最近用VC写了个打印机程序,但是预览打印出来的数据不完整,断了一半.解决问题的关键代码如下:if (m_bNoPrinter)//没有打印机则使用窗口DC建立cBitmap{cBitmap.CreateCompatibleBitmap(GetDC(), rect.Width(),50000); //... 阅读全文
浙公网安备 33010602011771号