• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






C++是神码东东。。。

Nothing to Say
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | | 订阅 订阅 | 管理

2012年11月1日

句柄
摘要: 句柄概念在WINDOWS编程中是一个很重要的概念,在许多地方都扮演着重要的角色。但由此而产生的句柄概念也大同小异,比如:<<Microsoft Windows 3 Developer's Workshop>>(Microsoft Press,by Richard Wilton)一书中句柄的概念是:在Windows环境中,句柄是用来标识项目的,这些项目包括: *.模块(module) *.任务(task) *.实例(instance) *.文件(file) *.内存块(block of memory) *.菜单(menu) *.控制(control) *.字体(f 阅读全文
posted @ 2012-11-01 18:19 凨丶 阅读(212) 评论(0) 推荐(0)
 
SendMessage和PostMessage
摘要: SendMessage 和 PostMessage 的区别 1、首先是返回值意义的区别,我们先看一下MSDN里的声明:LRESULTSendMessage(HWNDhWnd,UINTMsg,WPARAMwParam,LPARAMlParam);BOOLPostMessage(HWNDhWnd,UINTMsg,WPARAMwParam,LPARAMlParam); 其中4个参数的意义是一样的,返回值类型不同(其实从数据上看他们一样是一个32位的数,只是意义不一样),LRESULT表示的是消息被处理后的返回值,BOOL表示的是消息是不是Post成功。2、PostMessage是异步的,SendM. 阅读全文
posted @ 2012-11-01 18:17 凨丶 阅读(4748) 评论(0) 推荐(0)
 
Windows API——OpenClipboard——剪切板
摘要: 剪切板:系统维护的一个全局公共内存区域.每次只允许一个进程对其进行访问。剪切板操作方法如下:(MSDN上搜索Clipboard Operations)1.打开剪切板Bool OpenClipboard(HWND hWndNewOwner); 指定关联到打开的剪切板的窗口句柄,传入NULL表示关联到当前任务。每次只允许一个进程打开并访问。每打开一次就要关闭,否则其他进程无法访问剪切板。2.清空剪切板Bool EmptyClipboard(void) 写入前必须先清空,得到剪切板占有权3.分配内存HGLOBAL GlobalAlloc(UINT uFlags, SIZE_T dwBytes);.. 阅读全文
posted @ 2012-11-01 13:48 凨丶 阅读(20177) 评论(2) 推荐(6)