MFC ModbusServer (二) 更改菜单栏

MFC ModbusServer (二)

菜单栏

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

状态栏

在这里插入图片描述
在这里插入图片描述

/*
static UINT indicators[] =
{
	ID_SEPARATOR,           // status line indicator
	ID_INDICATOR_CAPS,
	ID_INDICATOR_NUM,
	ID_INDICATOR_SCRL,
};
*/

static UINT indicators[] =
{
    
    
	ID_SEPARATOR,           // status line indicator
	ID_INDICATOR_CONNECTION_STATUS,
	ID_INDICATOR_CONNECTION_CLIENTS,
	ID_INDICATOR_NBMESSAGES,
	ID_INDICATOR_TIME,
};

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
同步一下 项目的 ID

状态栏添加定时器

如果要启动多个定时器就多次调用SetTimer成员函数。另外,在不同的CWnd中可以有ID相同的定时器,并不冲突。

VS2010/MFC编程入门之四十四(MFC常用类:定时器Timer)
http://www.jizhuomi.com/software/232.html

stdafx.h中

#define ID_TIMER_TIME                   101
#define TIMER_TIME_VALUE 1000

定时器的ID 和 其他的 窗口控件ID 重复 也没关系,互相也不影响
不同的窗口的定时器ID也可以重复。同一个窗口的多个定时器ID,不能重复。

添加 OnClose()函数

在这里插入图片描述
在这里插入图片描述

IDS_TIME_FORMAT         "%m/%d/%Y %H:%M:%S"

工具栏

在这里插入图片描述

IDR_MAINFRAME TOOLBAR DISCARDABLE  16, 16
BEGIN
    BUTTON      ID_OPERATIONS_CONNECTSERVER
    BUTTON      ID_OPERATIONS_DISCONNECTSERVER
    BUTTON      ID_INFORMATIONS_VIEWSYSTEMIPS
    BUTTON      ID_OPTIONS_ALWAYSVISIBLE
    BUTTON      ID_APP_ABOUT
END

在这里插入图片描述
在这里插入图片描述

菜单栏和工具栏 事件

IDD_DIALOGBAR_UTIL

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
可以选择下面的IDD_DIALOGBAR
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
生成的类中的很多东西 ,需要手动添加
需要手动添加 很多 代码啊
这个单独 写一个文档吧

在这里插入图片描述

在这里插入图片描述
可以 单独 手动 选择 某个控件,然后用键盘的 小箭头 案件 ,上下平移位置,微调。

需要源码的 可以 联系 QQ: 3200749719

需要你给我一个 好的 项目代码 我学习一下,作为交换

Guess you like

Origin blog.csdn.net/wowocpp/article/details/121770813