排序:
默认
按更新时间
按访问量

限制对话框的移动范围

下面是限制对话框的移动范围方法 void CxxxxDlg::OnMoving(UINT fwSide, LPRECT pRect) {  CDialog::OnMoving(fwSide, pRect);    // TODO: Add your message handler co...

2016-09-06 09:18:36

阅读数:381

评论数:0

局部变量创建非模态对话框

不用new创建非模态对话框方法如下: int DoEvents() {     MSG msg;     // Process existing messages in the application's message queue.     // When the queue is e...

2016-07-18 10:14:29

阅读数:339

评论数:0

CFormView 在改变大小时,控件闪烁的问题

下面是 这个问题的 解决办法: ///////////////////////////////////////////////////////////////////////////// // CFormView 在改变大小时,控件闪烁的问题 //#define VIEW_NO_BORDER   ...

2015-11-17 12:21:44

阅读数:1043

评论数:2

VC 粘贴 CF_METAFILEPICT 格式 MetaFile

BOOL CALLBACK MyProc (EmfPlusRecordType recordType,UINT flags,UINT dataSize,const BYTE* data,VOID *callbackData) { // afxDump Metafile *pMtf=(Met...

2015-09-23 15:23:57

阅读数:1289

评论数:0

用GDI+画长方体

通过 GDI+ 画一个 意思 渐变的 长方体

2015-08-24 10:34:52

阅读数:730

评论数:1

给 OnPaint 加个 HDC 参数

通过给OnPaint 加个 HDC 参数, 让其他窗口绘制其内容到这个HDC

2014-12-12 19:23:45

阅读数:1173

评论数:0

工具条停靠后窗口的扩展

1. 用向导创建一个 SDI 程序,在int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 中加入: // HBRUSH hbr=CreateSolidBrush(RGB(0,255,255)); SetClassLong(m_wnd...

2014-11-29 14:47:41

阅读数:546

评论数:0

垂直中心编译框的创建

编译框(CEdit)只有水平中心的shxin

2014-10-02 09:59:31

阅读数:628

评论数:0

MsComm32.ocx 在 低 波特率 时 的 TtimeOut

MsComm 在 波特率太低。MsComm 可能 有 dug。 而 MSCOMM32 没有 设置 timeouts  的。 试试 : HANDLE com_id=(HANDLE) MsComm.GetCommID(); COMMTIMEOUTS to; ZeroMemory(&a...

2014-09-19 13:30:13

阅读数:878

评论数:1

MakeKeyLparam 的简化

1 . MakeKeyLparam 是个函数. 2.  MakeKeyLparam yy

2014-09-12 19:23:42

阅读数:5972

评论数:0

点击客户区,创建非模态对话框,马上可以移动这个对话框

void CMainFrame::OnLButtonDown(UINT nFlags, CPoint point)  {// 点击客户区 // TODO: Add your message handler code here and/or call default if(IsWindow(m...

2014-08-02 14:22:39

阅读数:1053

评论数:0

MFC不会再打开 已经打开的文件

void CReopenApp::OnFileOpen()  { // TODO: Add your command handler code here CString newName; if(!DoPromptFileName(newName,AFX_IDS_OPENFILE,    ...

2014-05-17 14:00:06

阅读数:801

评论数:2

阻止用户移动窗口

下面是阻止用户移动窗口的一个方法:

2014-05-17 13:44:25

阅读数:517

评论数:0

RS232 串口 的 BREAK 条件

** "Break" condition ** A "break condition" occurs when the receiver input is at the "space" level for longer than som...

2014-05-01 15:53:15

阅读数:2258

评论数:2

对话框窗口分割

包含静态和动态对话框分割

2014-04-07 12:49:42

阅读数:1671

评论数:0

窗口随时置顶

如果需要自己的窗口在某时刻 置顶,可以这样: 如 :OnTimer {     CPoint pt;     GetCursorPos(&pt);     CWnd *pWinAny=WindowFromPoint(pt);     DWORD tidOrig=GetWindo...

2014-01-27 13:02:49

阅读数:967

评论数:0

使用MODBUS的注意事项

RTU 帧 使用RTU模式,消息发送至少要以3.5个字符时间的停顿间隔开始1。在网络波特率下多样的字符时间,这是最容易实现的(如下图的T1-T2-T3-T4所示)。传输的第一个域是设备地址。可以使用的传输字符是十六进制的0...9,A...F。网络设备不断侦测网络总线,包括停顿间隔时间内。当第...

2013-07-14 19:27:35

阅读数:1160

评论数:0

代码控制 ToolBar 的 停靠

在 ‘View’ 菜单中 加 一项 “停靠”, 在 MainFrame 中 响应: void CMainFrame::OnDockbar()  { // TODO: Add your command handler code here if(m_bDock) { m_bDock=FALSE; m_...

2013-06-29 16:52:30

阅读数:671

评论数:0

MainFrame 去除边框的方法

用MFC创建的SDI程序,在默认情况下是带 Caption 标题栏的,这样标题栏的外面有个 3 个 pixels  的边框。这个边框很不容易去除。 下面的代码可以做到: void CMainFrame::ActivateFrame(int nCmdShow) { //  Do not p...

2012-10-28 16:23:08

阅读数:2978

评论数:4

IR2175电流传感器的缺点

使用IR2175电流传感器时有2个缺点: 1。零电流时占空比不为50%,测试后发现差1%左右。在48.8%左右。 2。输出频率不可调,而且偏高140k(80k最好)。 请了解的帮助。

2012-04-29 10:56:55

阅读数:1237

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭