1、HyperSnap的窗体改变了标准“系统菜单”,增加了多个新菜单项,并分别赋予它们不同的功能。其实这种效果的实现并不复杂,主要通过调用GetSystemMenu、AppendMenu等API函数完成。下面是具体步骤。
3、API函数介绍 GetSystem怡觎现喾Menu 原形: HMENU GetSystemMenu( HWND hWnd, BOOL bRevert );入口焊剑杂锭参数返回值:当bRevert为假,返回HWND代表的窗体拷贝的句柄,当bRevert为真,返回值为Null。
4、AppendMenu 原形: BO蚪嬷吃败OL AppendMenu( HMENU hMenu UINT uFlags UINT uIDNewItem LPCTSTR lpNewItem );返回值:成功返回0,失败返回非0。
5、WM_SYSCOMMAND 当点击菜单项时触发的系统消息。