WM消息大全,windows消息大全
WM消息大全
消息名 |
消息值 |
说明 |
WM_CREATE |
0x0001 |
应用程序创建一个窗口 |
WM_DESTROY |
0x0002 |
一个窗口被销毁 |
WM_MOVE |
0x0003 |
移动一个窗口 |
WM_SIZE |
0x0005 |
改变一个窗口的大小 |
WM_ACTIVATE |
0x0006 |
一个窗口被激活或失去激活状态 |
WM_SETFOCUS |
0x0007 |
获得焦点后 |
WM_KILLFOCUS |
0x0008 |
失去焦点 |
WM_ENABLE |
0x000A |
改变enable状态 |
WM_SETREDRAW |
0x000B |
设置窗口是否能重画 |
WM_SETTEXT |
0x000C |
应用程序发送此消息来设置一个窗口的文本 |
WM_GETTEXT |
0x000D |
应用程序发送此消息来复制对应窗口的文本到缓冲区 |
WM_GETTEXTLENGTH |
0x000E |
得到与一个窗口有关的文本的长度(不包含空字符) |
WM_PAINT |
0x000F |
要求一个窗口重画自己 |
WM_CLOSE |
0x0010 |
当一个窗口或应用程序要关闭时发送一个信号 |
WM_QUERYENDSESSION |
0x0011 |
当用户选择结束对话框或程序自己调用ExitWindows函数 |
WM_QUIT |
0x0012 |
用来结束程序运行或当程序调用postquitmessage函数 |
WM_QUERYOPEN |
0x0013 |
当用户窗口恢复以前的大小位置时,把此消息发送给某个图标 |
WM_ERASEBKGND |
0x0014 |
当窗口背景必须被擦除时(例在窗口改变大小时) |
WM_SYSCOLORCHANGE |
0x0015 |
当系统颜色改变时,发送此消息给所有顶级窗口 |
WM_ENDSESSION |
0x0016 |
当系统进程发出WM_QUERYENDSESSION消息后,此消息发送给应用程序,通知它对话是否结束 |
WM_SHOWWINDOW |
0x0018 |
当隐藏或显示窗口是发送此消息给这个窗口 |
WM_ACTIVATEAPP |
0x001C |
发此消息给应用程序哪个窗口是激活的,哪个是非激活的 |
WM_FONTCHANGE |
0x001D |
当系统的字体资源库变化时发送此消息给所有顶级窗口 |
WM_TIMECHANGE |
0x001E |
当系统的时间变化时发送此消息给所有顶级窗口 |
WM_CANCELMODE |
0x001F |
发送此消息来取消某种正在进行的摸态(操作) |
WM_SETCURSOR |
0x0020 |
如果鼠标引起光标在某个窗口中移动且鼠标输入没有被捕获时,就发消息给某个窗口 |
WM_MOUSEACTIVATE |
0x0021 |
当光标在某个非激活的窗口中而用户正按着鼠标的某个键发送此消息给当前窗口 |
WM_CHILDACTIVATE |
0x0022 |
发送此消息给MDI子窗口当用户点击此窗口的标题栏,或当窗口被激活,移动,改变大小 |
WM_QUEUESYNC |
0x0023 |
此消息由基于计算机的训练程序发送,通过WH_JOURNALPALYBACK的hook程序分离出用户输入消息 |
WM_GETMINMAXINFO |
0x0024 |
此消息发送给窗口当它将要改变大小或位置 |
WM_PAINTICON |
0x0026 |
发送给最小化窗口当它图标将要被重画 |
WM_ICONERASEBKGND |
0x0027 |
此消息发送给某个最小化窗口,仅当它在画图标前它的背景必须被重画 |
WM_NEXTDLGCTL |
0x0028 |
发送此消息给一个对话框程序去更改焦点位置 |
WM_SPOOLERSTATUS |
0x002A |
每当打印管理列队增加或减少一条作业时发出此消息 |
WM_DRAWITEM |
0x002B |
当button,combobox,listbox,menu的可视外观改变时发送此消息给这些控件的所有者 |
WM_MEASUREITEM |
0x002C |
当button, combo box, list box, list view control, or menu item 被创建时发送此消息给控件的所有者 |
WM_DELETEITEM |
0x002D |
当the list box 或 combo box 被销毁 或 当 某些项被删除通过LB_DELETESTRING, LB_RESETCONTENT,CB_DELETESTRING, or CB_RESETCONTENT消息 |
WM_VKEYTOITEM |
0x002E |
此消息有一个LBS_WANTKEYBOARDINPUT风格的发出给它的所有者来响应WM_KEYDOWN消息 |
WM_CHARTOITEM |
0x002F |
此消息由一个LBS_WANTKEYBOARDINPUT风格的列表框发送给他的所有者来响应WM_CHAR消息 |
WM_SETFONT |
0x0030 |
当绘制文本时程序发送此消息得到控件要用的颜色 |
WM_GETFONT |
0x0031 |
应用程序发送此消息得到当前控件绘制文本的字体 |
WM_SETHOTKEY |
0x0032 |
应用程序发送此消息让一个窗口与一个热键相关连 |
WM_GETHOTKEY |
0x0033 |
应用程序发送此消息来判断热键与某个窗口是否有关联 |
WM_QUERYDRAGICON |
0x0037 |
此消息发送给最小化窗口,当此窗口将要被拖放而它的类中没有定义图标,应用程序能返回一个图标或光标的句柄,当用户拖放图标时系统显示这个图标或光标 |
WM_COMPAREITEM |
0x0039 |
发送此消息来判定combobox或listbox新增加的项的相对位置 |
WM_COMPACTING |
0x0041 |
显示内存已经很少了 |
WM_WINDOWPOSCHANGING |
0x0046 |
发送此消息给那个窗口的大小和位置将要被改变时,来调用setwindowpos函数或其它窗口管理函数 |
WM_WINDOWPOSCHANGED |
0x0047 |
发送此消息给那个窗口的大小和位置已经被改变时,来调用setwindowpos函数或其它窗口管理函数 |
WM_POWER |
0x0048 |
(适用于16位的windows)当系统将要进入暂停状态时发送此消息 |
WM_COPYDATA |
0x004A |
当一个应用程序传递数据给另一个应用程序时发送此消息 |
WM_CANCELJOURNAL |
0x004B |
当某个用户取消程序日志激活状态,提交此消息给程序 |
WM_NOTIFY |
0x004E |
当某个控件的某个事件已经发生或这个控件需要得到一些信息时,发送此消息给它的父窗口 |
WM_INPUTLANGCHANGEREQUEST |
0x0050 |
当用户选择某种输入语言,或输入语言的热键改变 |
WM_INPUTLANGCHANGE |
0x0051 |
当平台现场已经被改变后发送此消息给受影响的最顶级窗口 |
WM_TCARD |
0x0052 |
当程序已经初始化windows帮助例程时发送此消息给应用程序 |
WM_HELP |
0x0053 |
此消息显示用户按下了F1,如果某个菜单是激活的,就发送此消息个此窗口关联的菜单,否则就发送给有焦点的窗口,如果当前都没有焦点,就把此消息发送给当前激活的窗口 |
WM_USERCHANGED |
0x0054 |
当用户已经登入或退出后发送此消息给所有的窗口,当用户登入或退出时系统更新用户的具体设置信息,在用户更新设置时系统马上发送此消息 |
WM_NOTIFYFORMAT |
0x0055 |
公用控件,自定义控件和他们的父窗口通过此消息来判断控件是使用ANSI还是UNICODE结构在WM_NOTIFY消息,使用此控件能使某个控件与它的父控件之间进行相互通信 |
WM_CONTEXTMENU |
0x007B |
当用户某个窗口中点击了一下右键就发送此消息给这个窗口 |
WM_STYLECHANGING |
0x007C |
当调用SETWINDOWLONG函数将要改变一个或多个 窗口的风格时发送此消息给那个窗口 |
WM_STYLECHANGED |
0x007D |
当调用SETWINDOWLONG函数一个或多个 窗口的风格后发送此消息给那个窗口 |
WM_DISPLAYCHANGE |
0x007E |
当显示器的分辨率改变后发送此消息给所有的窗口 |
WM_GETICON |
0x007F |
此消息发送给某个窗口来返回与某个窗口有关连的大图标或小图标的句柄 |
WM_SETICON |
0x0080 |
程序发送此消息让一个新的大图标或小图标与某个窗口关联 |
WM_NCCREATE |
0x0081 |
当某个窗口第一次被创建时,此消息在WM_CREATE消息发送前发送 |
WM_NCDESTROY |
0x0082 |
此消息通知某个窗口,非客户区正在销毁 |
WM_NCCALCSIZE |
0x0083 |
当某个窗口的客户区域必须被核算时发送此消息 |
WM_NCHITTEST |
0x0084 |
移动鼠标,按住或释放鼠标时发生 |
WM_NCPAINT |
0x0085 |
程序发送此消息给某个窗口当它(窗口)的框架必须被绘制时 |
WM_NCACTIVATE |
0x0086 |
此消息发送给某个窗口 仅当它的非客户区需要被改变来显示是激活还是非激活状态 |
WM_GETDLGCODE |
0x0087 |
发送此消息给某个与对话框程序关联的控件,widdows控制方位键和TAB键使输入进入此控件,通过响应WM_GETDLGCODE消息,应用程序可以把他当成一个特殊的输入控件并能处理它 |
WM_NCMOUSEMOVE |
0x00A0 |
当光标在一个窗口的非客户区内移动时发送此消息给这个窗口 //非客户区为:窗体的标题栏及窗的边框体 |
WM_NCLBUTTONDOWN |
0x00A1 |
当光标在一个窗口的非客户区同时按下鼠标左键时提交此消息 |
WM_NCLBUTTONUP |
0x00A2 |
当用户释放鼠标左键同时光标某个窗口在非客户区十发送此消息 |
WM_NCLBUTTONDBLCLK |
0x00A3 |
当用户双击鼠标左键同时光标某个窗口在非客户区十发送此消息 |
WM_NCRBUTTONDOWN |
0x00A4 |
当用户按下鼠标右键同时光标又在窗口的非客户区时发送此消息 |
WM_NCRBUTTONUP |
0x00A5 |
当用户释放鼠标右键同时光标又在窗口的非客户区时发送此消息 |
WM_NCRBUTTONDBLCLK |
0x00A6 |
当用户双击鼠标右键同时光标某个窗口在非客户区十发送此消息 |
WM_NCMBUTTONDOWN |
0x00A7 |
当用户按下鼠标中键同时光标又在窗口的非客户区时发送此消息 |
WM_NCMBUTTONUP |
0x00A8 |
当用户释放鼠标中键同时光标又在窗口的非客户区时发送此消息 |
WM_NCMBUTTONDBLCLK |
0x00A9 |
当用户双击鼠标中键同时光标又在窗口的非客户区时发送此消息 |
WM_KEYDOWN |
0x0100 |
按下一个键 |
WM_KEYUP |
0x0101 |
释放一个键 |
WM_CHAR |
0x0102 |
按下某键,并已发出WM_KEYDOWN,WM_KEYUP消息 |
WM_DEADCHAR |
0x0103 |
当用translatemessage函数翻译WM_KEYUP消息时发送此消息给拥有焦点的窗口 |
WM_SYSKEYDOWN |
0x0104 |
当用户按住ALT键同时按下其它键时提交此消息给拥有焦点的窗口 |
WM_SYSKEYUP |
0x0105 |
当用户释放一个键同时ALT 键还按着时提交此消息给拥有焦点的窗口 |
WM_SYSCHAR |
0x0106 |
当WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函数翻译后提交此消息给拥有焦点的窗口 |
WM_SYSDEADCHAR |
0x0107 |
当WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函数翻译后发送此消息给拥有焦点的窗口 |
WM_INITDIALOG |
0x0110 |
在一个对话框程序被显示前发送此消息给它,通常用此消息初始化控件和执行其它任务 |
WM_COMMAND |
0x0111 |
当用户选择一条菜单命令项或当某个控件发送一条消息给它的父窗口,一个快捷键被翻译 |
WM_SYSCOMMAND |
0x0112 |
当用户选择窗口菜单的一条命令或当用户选择最大化或最小化时那个窗口会收到此消息 |
WM_TIMER |
0x0113 |
发生了定时器事件 |
WM_HSCROLL |
0x0114 |
当一个窗口标准水平滚动条产生一个滚动事件时发送此消息给那个窗口,也发送给拥有它的控件 |
WM_VSCROLL |
0x0115 |
当一个窗口标准垂直滚动条产生一个滚动事件时发送此消息给那个窗口也,发送给拥有它的控件 |
WM_INITMENU |
0x0116 |
当一个菜单将要被激活时发送此消息,它发生在用户菜单条中的某项或按下某个菜单键,它允许程序在显示前更改菜单 |
WM_INITMENUPOPUP |
0x0117 |
当一个下拉菜单或子菜单将要被激活时发送此消息,它允许程序在它显示前更改菜单,而不要改变全部 |
WM_MENUSELECT |
0x011F |
当用户选择一条菜单项时发送此消息给菜单的所有者(一般是窗口) |
WM_MENUCHAR |
0x0120 |
当菜单已被激活用户按下了某个键(不同于加速键),发送此消息给菜单的所有者 |
WM_ENTERIDLE |
0x0121 |
当一个模态对话框或菜单进入空载状态时发送此消息给它的所有者,一个模态对话框或菜单进入空载状态就是在处理完一条或几条先前的消息后没有消息它的列队中等待 |
WM_CTLCOLORMSGBOX |
0x0132 |
在windows绘制消息框前发送此消息给消息框的所有者窗口,通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置消息框的文本和背景颜色 |
WM_CTLCOLOREDIT |
0x0133 |
当一个编辑型控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置编辑框的文本和背景颜色 |
WM_CTLCOLORLISTBOX |
0x0134 |
当一个列表框控件将要被绘制前发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置列表框的文本和背景颜色 |
WM_CTLCOLORBTN |
0x0135 |
当一个按钮控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置按纽的文本和背景颜色 |
WM_CTLCOLORDLG |
0x0136 |
当一个对话框控件将要被绘制前发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置对话框的文本背景颜色 |
WM_CTLCOLORSCROLLBAR |
0x0137 |
当一个滚动条控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置滚动条的背景颜色 |
WM_CTLCOLORSTATIC |
0x0138 |
当一个静态控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置静态控件的文本和背景颜色 |
WM_MOUSEMOVE |
0x0200 |
移动鼠标 |
WM_LBUTTONDOWN |
0x0201 |
按下鼠标左键 |
WM_LBUTTONUP |
0x0202 |
释放鼠标左键 |
WM_LBUTTONDBLCLK |
0x0203 |
双击鼠标左键 |
WM_RBUTTONDOWN |
0x0204 |
按下鼠标右键 |
WM_RBUTTONUP |
0x0205 |
释放鼠标右键 |
WM_RBUTTONDBLCLK |
0x0206 |
双击鼠标右键 |
WM_MBUTTONDOWN |
0x0207 |
按下鼠标中键 |
WM_MBUTTONUP |
0x0208 |
释放鼠标中键 |
WM_MBUTTONDBLCLK |
0x0209 |
双击鼠标中键 |
WM_MOUSEWHEEL |
0x020A |
当鼠标轮子转动时发送此消息个当前有焦点的控件 |
WM_PARENTNOTIFY |
0x0210 |
当MDI子窗口被创建或被销毁,或用户按了一下鼠标键而光标在子窗口上时发送此消息给它的父窗口 |
WM_ENTERMENULOOP |
0x0211 |
发送此消息通知应用程序的主窗口that已经进入了菜单循环模式 |
WM_EXITMENULOOP |
0x0212 |
发送此消息通知应用程序的主窗口that已退出了菜单循环模式 |
WM_SIZING |
532 |
当用户正在调整窗口大小时发送此消息给窗口;通过此消息应用程序可以监视窗口大小和位置也可以修改他们 |
WM_CAPTURECHANGED |
533 |
发送此消息给窗口当它失去捕获的鼠标时 |
WM_MOVING |
534 |
当用户在移动窗口时发送此消息,通过此消息应用程序可以监视窗口大小和位置也可以修改他们 |
WM_POWERBROADCAST |
536 |
此消息发送给应用程序来通知它有关电源管理事件 |
WM_DEVICECHANGE |
537 |
当设备的硬件配置改变时发送此消息给应用程序或设备驱动程序 |
WM_MDICREATE |
0x0220 |
应用程序发送此消息给多文档的客户窗口来创建一个MDI 子窗口 |
WM_MDIDESTROY |
0x0221 |
应用程序发送此消息给多文档的客户窗口来关闭一个MDI 子窗口 |
WM_MDIACTIVATE |
0x0222 |
应用程序发送此消息给多文档的客户窗口通知客户窗口激活另一个MDI子窗口,当客户窗口收到此消息后,它发出WM_MDIACTIVE消息给MDI子窗口(未激活)激活它 |
WM_MDIRESTORE |
0x0223 |
程序发送此消息给MDI客户窗口让子窗口从最大最小化恢复到原来大小 |
WM_MDINEXT |
0x0224 |
程序发送此消息给MDI客户窗口激活下一个或前一个窗口 |
WM_MDIMAXIMIZE |
0x0225 |
程序发送此消息给MDI客户窗口来最大化一个MDI子窗口 |
WM_MDITILE |
0x0226 |
程序发送此消息给MDI客户窗口以平铺方式重新排列所有MDI子窗口 |
WM_MDICASCADE |
0x0227 |
程序发送此消息给MDI客户窗口以层叠方式重新排列所有MDI子窗口 |
WM_MDIICONARRANGE |
0x0228 |
程序发送此消息给MDI客户窗口重新排列所有最小化的MDI子窗口 |
WM_MDIGETACTIVE |
0x0229 |
程序发送此消息给MDI客户窗口来找到激活的子窗口的句柄 |
WM_MDISETMENU |
0x0230 |
程序发送此消息给MDI客户窗口用MDI菜单代替子窗口的菜单 |
WM_CUT |
0x0300 |
程序发送此消息给一个编辑框或combobox来删除当前选择的文本 |
WM_COPY |
0x0301 |
程序发送此消息给一个编辑框或combobox来复制当前选择的文本到剪贴板 |
WM_PASTE |
0x0302 |
程序发送此消息给editcontrol或combobox从剪贴板中得到数据 |
WM_CLEAR |
0x0303 |
程序发送此消息给editcontrol或combobox清除当前选择的内容 |
WM_UNDO |
0x0304 |
程序发送此消息给editcontrol或combobox撤消最后一次操作 |
WM_DESTROYCLIPBOARD |
0x0307 |
当调用ENPTYCLIPBOARD函数时发送此消息给剪贴板的所有者 |
WM_DRAWCLIPBOARD |
0x0308 |
当剪贴板的内容变化时发送此消息给剪贴板观察链的第一个窗口;它允许用剪贴板观察窗口来显示剪贴板的新内容 |
WM_PAINTCLIPBOARD |
0x0309 |
当剪贴板包含CF_OWNERDIPLAY格式的数据并且剪贴板观察窗口的客户区需要重画 |
WM_SIZECLIPBOARD |
0x030B |
当剪贴板包含CF_OWNERDIPLAY格式的数据并且剪贴板观察窗口的客户区域的大小已经改变是此消息通过剪贴板观察窗口发送给剪贴板的所有者 |
WM_ASKCBFORMATNAME |
0x030C |
通过剪贴板观察窗口发送此消息给剪贴板的所有者来请求一个CF_OWNERDISPLAY格式的剪贴板的名字 |
WM_CHANGECBCHAIN |
0x030D |
当一个窗口从剪贴板观察链中移去时发送此消息给剪贴板观察链的第一个窗口 |
WM_HSCROLLCLIPBOARD |
0x030E |
此消息通过一个剪贴板观察窗口发送给剪贴板的所有者,它发生在当剪贴板包含CFOWNERDISPALY格式的数据并且有个事件在剪贴板观察窗的水平滚动条上;所有者应滚动剪贴板图象并更新滚动条的值 |
WM_QUERYNEWPALETTE |
0x030F |
此消息发送给将要收到焦点的窗口,此消息能使窗口在收到焦点时同时有机会实现他的逻辑调色板 |
WM_PALETTEISCHANGING |
0x0310 |
当一个应用程序正要实现它的逻辑调色板时发此消息通知所有的应用程序 |
WM_PALETTECHANGED |
0x0311 |
此消息在一个拥有焦点的窗口实现它的逻辑调色板后发送此消息给所有顶级并重叠的窗口,以此来改变系统调色板 |
WM_HOTKEY |
0x0312 |
当用户按下由REGISTERHOTKEY函数注册的热键时提交此消息 |
WM消息大全,windows消息大全的更多相关文章
- 【转】windows消息和消息队列详解
转载出处:http://blog.csdn.net/bichenggui/article/details/4677494 windows消息和消息队列 与基于MS - DOS的应用程序不同,Wind ...
- windows消息和消息队列
windows消息和消息队列 转自:http://blog.163.com/zhangjie_0303/blog/static/990827062010113062446767/ 与基于MS - DO ...
- windows消息机制(MFC)
消息分类与消息队列 Windows中,消息使用统一的结构体(MSG)来存放信息,其中message表明消息的具体的类型, 而wParam,lParam是其最灵活的两个变量,为不同的消息类型时,存放数据 ...
- 【笨嘴拙舌WINDOWS】键盘消息,鼠标消息
键盘消息 Windows系统无论何时只有一个窗口(可能是子窗口,也就是控件)能获得焦点. 焦点窗口通过windows消息来响应人的键盘操作,与键盘相关的常用消息罗列如下: WM_KEYDOWN 按 ...
- [转]windows消息机制(MFC)
消息分类与消息队列 Windows中,消息使用统一的结构体(MSG)来存放信息,其中message表明消息的具体的类型, 而wParam,lParam是其最灵活的两个变量,为不同的消息类型时,存放数据 ...
- Windows消息大全(转)
原链接地址: http://www.cnblogs.com/icebutterfly/archive/2011/08/05/2128864.html 表A-1 Windows消息分布 消息范围说 明 ...
- Windows消息大全
最近在写TabControl的用户控件,需要用到sendMessage,已做备份. 引用:http://bbs.aau.cn/forum.php?mod=viewthread&tid=7776 ...
- 【转】C# 重写WndProc 拦截 发送 系统消息 + windows消息常量值(1)
C# 重写WndProc 拦截 发送 系统消息 + windows消息常量值(1) #region 截获消息 /// 截获消息 处理XP不能关机问题 protected ...
- Windows 批处理大全(附各种实例)
Windows 批处理大全(附各种实例) 2009年07月19日 21:31:00 阅读数:2552 批处理文件是无格式的文本文件,它包含一条或多条命令.它的文件扩展名为 .bat 或 .cmd.在命 ...
随机推荐
- 百万级高并发mongodb集群性能数十倍提升优化实践
背景 线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性.该集群采 ...
- d3.js 共享交换平台demo
今天在群里遇到一张图 遂来玩一玩,先来上图!! 点击相应按钮,开关线路,此项目的重点是计算相应图形的位置,由于是个性化项目就没有封装布局.好了直接上代码. <!DOCTYPE html> ...
- 利用Azure虚拟机安装Dynamics 365 Customer Engagement之六:安装后端服务器
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...
- More than one file was found with OS independent path 'lib/armeabi-v7a/libgnustl_shared.so'
More than one file was found with OS independent path 'xxx/xxx' 这个错误是在路径中出现了重复依赖. 解决办法是配置打包选项, 在 and ...
- 敏捷开发--洞察敏捷模型,从PO的角度看敏捷产品管理
转自本人运营的公众号“ 携程技术中心PMO”(ID:cso_pmo) 经常有人抱怨的一个问题:敏捷会让团队自组织,要求团队能“一方有难,八方支援”,但是为什么总感觉自己团队虽然实践了敏捷, ...
- 来来来,告诉你一个简单易上手的KPI打分的方子
▋1/3 前言 每个企业都要定期为员工的工作来进行考核,有月度考核.季度考核和年度考核. 这次月度考核,我打算用一种新的方式来执行. 我在我们研发小组内曾分享过能力-意愿四象限图.根据岗位技术能力和工 ...
- 使用 SQL 服务器时,"评估期已过期"错误消息
当打开sql server2008企业管理器的时候,出现报错“评估期已过.有关如何升级的测试版软件的信息.....” 修改注册表:HKEY_LOCAL_MACHINE/SOFTWARE/Microso ...
- Python—类和实例对象
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可 ...
- node.js+mysql用户的注册登录验证
下面代码实现的功能是:用node.js连接mysql实现用户的注册和登录,这里主要实现的是后端的验证代码,前端显示部分没具体写出. 整个程序的流程是这样的: 1.首先建立数据库reji,数据表user ...
- React: 通过React.Children访问特定子组件
一.简介 React中提供了很多常用的API,其中有一个React.Children可以用来访问特定组件的子元素.它允许用来统计个数.map映射.循环遍历.转换数组以及显示指定子元素,如下所示: va ...