设为首页 加入收藏

TOP

剪贴簿(十三)
2010-12-30 21:14:24 来源: 作者: 【 】 浏览:19915
Tags:剪贴
ARDABLE
BEGIN
POPUP "&Edit"
BEGIN
MENUITEM "Cu&t\tCtrl+X", IDM_EDIT_CUT
MENUITEM "&Copy\tCtrl+C", IDM_EDIT_COPY
MENUITEM "&Paste\tCtrl+V", IDM_EDIT_PASTE
MENUITEM "De&lete\tDel", IDM_EDIT_CLEAR
MENUITEM SEPARATOR
MENUITEM "&Reset", IDM_EDIT_RESET
END
END

/////////////////////////////////////////////////////////////////////////////
// Accelerator
CLIPTEXT ACCELERATORS DISCARDABLE
BEGIN
"C", IDM_EDIT_COPY, VIRTKEY, CONTROL, NOINVERT
"V", IDM_EDIT_PASTE, VIRTKEY, CONTROL, NOINVERT
VK_DELETE, IDM_EDIT_CLEAR, VIRTKEY, NOINVERT
"X", IDM_EDIT_CUT, VIRTKEY, CONTROL, NOINVERT
END

这是在Windows NT下执行Unicode版和ANSI版程式的概念,而且可以看到,剪贴簿是如何在两种字元集之间转换的。注意CLIPTEXT.C顶部的#ifdef叙述。如果定义了UNICODE识别字,那么CF_TCHAR(我命名的一种常用的剪贴簿格式)就等於CF_UNICODETEXT;否则,它就等於CF_TEXT。程式後面呼叫的IsClipboardFormatAvailable、GetClipboardDat

首页 上一页 10 11 12 13 14 15 16 下一页 尾页 13/27/27
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇VC中各种后缀文件含义 下一篇对话方块

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: