MFC
schlafenhamster
这个作者很懒,什么都没留下…
展开
-
再谈CListCtrl的 各列 排序
为了搞清楚 CListCtrl 的 SetItemData 中 Data 指的是 什么。写了如下函数int CALLBACK CompareName(LPARAM lParam1, LPARAM lParam2, LPARAM subItem){ CListCtrl3Dlg *pDlg=(CListCtrl3Dlg *)AfxGetMainWnd(); CListCtrl*...原创 2019-12-23 10:51:22 · 222 阅读 · 0 评论 -
限制对话框的移动范围
下面是限制对话框的移动范围方法void CxxxxDlg::OnMoving(UINT fwSide, LPRECT pRect) { CDialog::OnMoving(fwSide, pRect); // TODO: Add your message handler code here#if 1#define MOSTLEFT 100#define MOS原创 2016-09-06 09:18:36 · 806 阅读 · 0 评论 -
局部变量创建非模态对话框
不用new创建非模态对话框方法如下:int DoEvents(){ MSG msg; // Process existing messages in the application's message queue. // When the queue is empty, do clean up and return. while (::PeekMes原创 2016-07-18 10:14:29 · 502 阅读 · 0 评论 -
CFormView 在改变大小时,控件闪烁的问题
下面是 这个问题的 解决办法://///////////////////////////////////////////////////////////////////////////// CFormView 在改变大小时,控件闪烁的问题//#define VIEW_NO_BORDER BOOL CSizingFormViewView::PreCreateWindow(CREA原创 2015-11-17 12:21:44 · 1399 阅读 · 2 评论 -
VC 粘贴 CF_METAFILEPICT 格式 MetaFile
BOOL CALLBACK MyProc (EmfPlusRecordType recordType,UINT flags,UINT dataSize,const BYTE* data,VOID *callbackData){// afxDump Metafile *pMtf=(Metafile *)callbackData;switch (recordType){case原创 2015-09-23 15:23:57 · 2433 阅读 · 0 评论 -
给 OnPaint 加个 HDC 参数
通过给OnPaint 加个 HDC 参数, 让其他窗口绘制其内容到这个HDC原创 2014-12-12 19:23:45 · 1826 阅读 · 0 评论 -
垂直中心编译框的创建
编译框(CEdit)只有水平中心的shxin原创 2014-10-02 09:59:31 · 772 阅读 · 0 评论 -
MakeKeyLparam 的简化
1 . MakeKeyLparam 是个函数.2. MakeKeyLparam yy原创 2014-09-12 19:23:42 · 8020 阅读 · 0 评论 -
MsComm32.ocx 在 低 波特率 时 的 TtimeOut
MsComm 在 波特率太低。MsComm 可能 有 dug。而 MSCOMM32 没有 设置 timeouts 的。试试 :HANDLE com_id=(HANDLE) MsComm.GetCommID();COMMTIMEOUTS to;ZeroMemory(&to,sizeof(to));// 全部为0, 表示 没有 TimeOuts。SetCommTi原创 2014-09-19 13:30:13 · 1148 阅读 · 1 评论 -
点击客户区,创建非模态对话框,马上可以移动这个对话框
void CMainFrame::OnLButtonDown(UINT nFlags, CPoint point) {// 点击客户区// TODO: Add your message handler code here and/or call defaultif(IsWindow(m_Dlg.m_hWnd)) m_Dlg.DestroyWindow();//m_Dlg.Cre原创 2014-08-02 14:22:39 · 1310 阅读 · 0 评论