在后台进程弹Toast,使用方案有:由UI线程传入一个Activity參数、View參数或者Handler參数,使用Activity.runOnUiThread(Runnable)、View.post(Runnable)或者Handler.sendMessage()的方法。这样做有可能引发内存泄露。...
分类:
其他好文 时间:
2014-06-16 08:24:08
阅读次数:
460
下图为ComposeMessageActivity中confirmSendMessageIfNeeded部分的信息发送流程。主要以接收者有效性的确认为主,然后转向sendMessage方法进行发送。ComposeMessageActivity.sendMessage从下图可以看出,在这个方法中,主要...
分类:
移动开发 时间:
2014-06-13 14:46:01
阅读次数:
289
{鼠标软模拟:好处就是不会真的移动鼠标 开始按钮 坐标 x=386y=387
}sendmessage(hookHwnd,messages.WM_LBUTTONDOWN ,0,$0180017A);
{按下鼠标左键}sendmessage(hookHwnd,messages.WM_LBUTTONU....
分类:
其他好文 时间:
2014-06-08 20:19:24
阅读次数:
196
好久没有写文章,发一篇顶顶博客访问量。别人建议转一些比较好的代码也贴过来,但是我打算这里主要发自己原创的代码,所以么。。流量该多少就多少吧。。。回到主题,在webbrowser中点击某链接网上几乎都是用document对象模拟点击,这个方法基本能应对一般的情况,但是例如广告联盟的点击XXX就有检测机...
分类:
Web程序 时间:
2014-06-08 20:01:52
阅读次数:
318
1.插入一个Bitmap的资源图片,假设资源名称为:IDC_BITMAP1
2.在CXXXDialog::OnPaint()中实现:
void CMyDialogDlg::OnPaint()
{
if (IsIconic())
{
CPaintDC dc(this); // 用于绘制的设备上下文
SendMessage(WM_ICONERA...
分类:
其他好文 时间:
2014-06-07 15:23:43
阅读次数:
266
第一种,被调用脚本函数为static类型,调用时直接用脚本名.函数名()。很不实用……第二种,GameObject.Find("脚本所在物体名").SendMessage("函数名");此种方法可以调用public和private类型函数第三种,GameObject.Find("脚本所在物体名").GetComponent<脚本名>().函数名..
分类:
其他好文 时间:
2014-06-04 12:59:13
阅读次数:
307
《windows核心编程》第26章详细的分析了窗口消息,让人豁然开朗。学习小结:1、消息队列分为Post消息队列、Send消息队列、虚拟输入消息队列和应答消息队列。2、PostMessage是将消息发送到消息的线程队列然后返回。3、SendMessage表面看是发送消息,等消息处理完毕后返回。实际上...
分类:
其他好文 时间:
2014-05-29 12:14:59
阅读次数:
243
原理
首先枚举到目标按钮所在程序的窗口,然后在该窗口内枚举控件获取控件的句柄,获取到按钮的句柄后可通过SendMessage或者PostMessage来发送消息模拟鼠标点击按钮等交互方式。但是因为枚举窗口和句柄都是使用WIN32 API,所以只能枚举到WIN32的控件,对于那些不是微软提供的控件则表示无能为力了。本示例简单地模拟一个往打字机里面写入数据,点击确认的方法。...
分类:
其他好文 时间:
2014-05-26 04:08:01
阅读次数:
264
background与content_script的交互
其所指为当前网页与扩展插件之间的交互。使用chrome.* API进行通信。 background向content_script发送消息
background.js 1 chrome.tabs.sendMessage(tabI...
分类:
其他好文 时间:
2014-05-24 05:26:47
阅读次数:
286
The final missing piece depends on if you are
using any processor, x86 or x64. The details using these different functions
requires specific handling ...
分类:
其他好文 时间:
2014-05-19 17:35:26
阅读次数:
356