MFC
文章平均质量分 59
黄家闲人
这个作者很懒,什么都没留下…
展开
-
MFC ListBox控件小记(添加记录和获取记录)
今天小记下列表框(ListBox)这个控件使用的一些知识点。我现在讲述下使用列表框添加记录和获取记录的代码:添加: m_pList = (CListBox*)GetDlgItem(IDC_LIST_FONT_KIND);//将ListBox控件和CListBox类关联 m_pList->AddString( _T("1")); //添加记录 m_原创 2014-01-22 18:13:18 · 2812 阅读 · 0 评论 -
OnCtlColor
OnCtlColor编辑OnCtlColor是控件窗口函数,其画刷句柄效果提示信息函数( afx_msg HBRUSH OnCtlColor )构成:返回值,OnCtlColor必须返回一个刷子句柄,该刷子将被用于画出控件的背景。参数,pDC 包含了子窗口的显示设备环境的指针。可能是临时的。PWnd 包含了要求颜色的控件的指针。可能是临时的。 NCtlColor 包含了转载 2014-01-23 17:43:57 · 1403 阅读 · 0 评论 -
对WM_NCHITTEST消息的了解+代码实例进行演示(1)
这个消息比较实用也很关键,它代表非显示区域命中测试。这个消息优先于所有其他的显示区域和非显示区域鼠标消息。其中lParam参数含有鼠标位置的x和y屏幕坐标,wParam 这里没有用。Windows应用程序通常把这个消息传送给DefWindowProc,然后Windows用WM_NCHITTEST消息产生与鼠标位置相关的所有其他鼠标消息。通俗的讲从消息产生消息。case WM_NCHITTE转载 2014-01-27 10:39:57 · 770 阅读 · 0 评论 -
对WM_NCHITTEST消息的了解(2)
WM_NCHITTEST消息对应的消息响应函数中wParam这个参数无用,而lParam保存了鼠标点击时候的坐标,但是这个坐标是相对于屏幕的,所以我们要将其转换成相对于我们的应用程序的坐标,先写如下代码:LRESULT OnNCHitTest(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) { POI原创 2014-01-27 10:57:28 · 1023 阅读 · 0 评论 -
MFC OnPaint 和 OnNcPaint 和 OnDraw
OnDraw()和OnPaint()好象兄弟俩,因为它们的工作类似。至于不见了的问题简单,因为当你的窗口改变后,会产生无效区域,这个无效的区域需要重画。一般Windows会发送两个消息WM_PAINT(通知客户区 有变化)和WM_NCPAINT(通知非客户区有变化)。非客户区的重画系统自己搞定了,而客户区的重画需要我们自己来完成。这就需要OnDraw()或 OnPaint()来重画窗口。转载 2014-01-27 10:00:22 · 4220 阅读 · 0 评论 -
CString函数操作
1:int ReverseFind( TCHAR ch ) const;返回字符串中最后一个匹配ch字符的位置2:原创 2014-05-04 14:57:31 · 670 阅读 · 0 评论 -
打印机
打印信息监控——打印池文件spl分析在windows的打印过程中,会生成中间的打印池文件,在该文件中存储着打印页面的emf图源文件,通过该文件即可知道即将打印的内容。 Windows的假脱机打印会在Windows\System32\spool\PRINERS目录下生成.spl和.shd文件,其中的打印内容存贮在.spl文件中,但是.spl文件格式似乎未公开,那么如何才能将未知的.spl转载 2014-09-26 17:47:19 · 1437 阅读 · 0 评论 -
获取jobid
#define SRT_EXT_EMBED_FONT 0x00000015 /* 21 an offset to embedded font identifiers */#endif#endif#endif/***************************************************************************** * S原创 2014-09-30 18:05:51 · 2534 阅读 · 0 评论 -
.spl shd
打印信息监控——打印池文件spl分析在windows的打印过程中,会生成中间的打印池文件,在该文件中存储着打印页面的emf图源文件,通过该文件即可知道即将打印的内容。 Windows的假脱机打印会在Windows\System32\spool\PRINERS目录下生成.spl和.shd文件,其中的打印内容存贮在.spl文件中,但是.spl文件格式似乎未公开,那么如何才能将未知的.spl转载 2014-09-30 18:05:33 · 3285 阅读 · 0 评论