Postmessage运用-往飞信添加信息

1.定位窗口

fHwnd:=FindWindow(nil,‘短信中心‘);

if fHwnd=0 then

begin      showmessage(‘请先登录飞信2013短信中心‘);      exit;      end;

{ application.CreateForm(Tpanel,fHwnd);

panel3:= Tpanel.Create(application);

panel3.ParentWindow:=panel2.ParentWindow;

panel3.Dock(panel2,Boundsrect);     2013-3-23      }

if fHwnd>0 then  SendMessage(fHwnd,WM_SYSCOMMAND,SC_RESTORE,0);// 窗口最大化

Feition(g_tel,Memo1.text);

2.发送。Postmessage的运用

//author:吴chyuan 2013.1.2

procedure Feition(tel:string;fetionmsg:string);

var

i:integer;

pj:string;

fHwnd:THandle;

cHwnd3,cHwnd2,cHwnd1,cHwnd:HWND;

begin

pj:=fetionmsg; fHwnd:=FindWindow(nil,‘短信中心‘);

if fHwnd=0 then

begin      showmessage(‘请先登录飞信2013短信中心‘);      exit;      end;

if fHwnd>0 then       begin

Postmessage(FindWindow(nil,‘开班管理系统‘),WM_DATA,1,2);{2-通知主窗体调整TOP}

// SendMessage(fHwnd,WM_SYSCOMMAND,SC_MAXIMIZE,0); //最大化  SC_MAXIMIZE    SC_MINIMIZE      //PostMessage(fHwnd,WM_SYSCOMMAND, SC_CLOSE,0);

cHwnd:=FindWindowEx(fHwnd,0,‘FxRichEdit‘,nil);

if cHwnd>0 then

begin

sendmessage(cHwnd,messages.WM_LBUTTONDOWN ,0,$0180017A); {按下鼠标左键}

sendmessage(cHwnd,messages.WM_LBUTTONUP  ,0, $0180017A);

{抬起鼠标左键}

SendMessage(cHwnd,WM_SETTEXT,0,0);  {清空电话框}

for i := 1 to length(tel) do

SendMessage(cHwnd,WM_CHAR,Integer(tel[i]),0);

//  SendMessage(cHwnd,WM_CHAR,Integer(#13),0);  {回车}

SendMessage(chWnd, WM_KEYDOWN, VK_RETURN, 0);

SendMessage(chWnd, WM_KEYUP, VK_RETURN, 0);

end;

cHwnd1:=FindWindowEx(fHwnd,cHwnd,‘FxRichEdit‘,nil);

cHwnd2:=FindWindowEx(fHwnd,cHwnd1,‘FxRichEdit‘,nil);

cHwnd3:=FindWindowEx(fHwnd,cHwnd2,‘FxRichEdit‘,nil);

if cHwnd1>0 then

begin

// showmessage(‘请先在上面的电话点击鼠标左键确定,再点ok‘);

//MycloseWin; {2013-3-23去掉,可以不要点电话自动加信息}

SendMessage(cHwnd3,WM_SETTEXT,0,0); {清空信息框}

for i := 1 to length(pj) do

BEGIN

SendMessage(cHwnd3,WM_CHAR,Integer(pj[i]),0);

END;

end;

end;

end;

时间: 2024-08-02 13:20:27

Postmessage运用-往飞信添加信息的相关文章

调取百度地图接口,实现取自己的实时位置,然后可以在百度地图上添加信息标注

前几天接了一个小项目,就是有关百度地图的,和我的上一篇不一样,上一篇是复制人家的源代码是把东西写死了的,这次的比较有难度,要调取他的接口,用js来实现. 下面我先说一下主要实现的功能,和要实现的页面 这个小项目分为前台和后台 前台需要两个页面,第一个页面是一打开就可以获得自己的实时位置,显示当前位置与当前的经纬度,这两项是自动获取的,还有标题和电话是可以自己添加的,点击添加,就是到达百度地图的页面,你刚刚添加的东西就会在这个地图上显示,形成一个标注,点击标注,里面显示的就是刚刚你添加的标题和电话

百度地图API功能给多个点添加信息窗口

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <style type

百度地图循环添加标注,并循环为标注添加信息窗口问题解决

原文:百度地图循环添加标注,并循环为标注添加信息窗口问题解决 最近几年在搞地图方面的开发,主要是循环为坐标添加标注并为标注添加弹出信息窗口,起初我的代码如下: var map = new BMap.Map("Mapcontainer"); var JsonObj = eval(JsonStr); if (JsonObj != null) { for (var i = 0; i < JsonObj.length; i++) { var point = new BMap.Point(

postman接口测试:添加信息

添加信息,接口文档如图所示: 添加学生信息 简要描述: 添加学生信息 请求URL: http://url/api/user/add_stu 请求方式: post 入参是json类型 参数: 参数名 必选 类型 说明 name 是 string 学生姓名 grade 是 string 班级 phone 是 int 电话 sex 否 string 性别,如果不传默认为男 age 否 int 年龄,如果不传默认为18 addr 否 string 地址,如果不传默认为北京市昌平区 返回参数说明 参数名

cmd中mysql主键id自增,在添加信息时发生错误,再次成功添加时,id已经跳过错误的信息继续自增。

id 自增,在往这个表里添加信息时 发生错误,再次添加 id数值已经跳过之前 原文地址:https://www.cnblogs.com/Zhao159461/p/10764117.html

添加信息窗体

class Employee {  private String name; private int age; private String gender; private String telNumber; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void s

三层实例--添加信息

对三层的基本知识已经有了一定的了解和掌握,但是要想真正去灵活运用它还需要我们去实践,只有经过亲自动手操作实现后才能理解得更加透彻. 首先我们需要建一张数据表,以我的为例,建一张Users表,添加UserName.Password.Email等字段. 然后就开始在VS上进行操作,先建一些基本的项目,如下表: 实体类是贯穿于三层之间,进行数据传递: Public Class UserInfo Public ID As Integer Public UserName As String Public

从C#中通过Windows窗体添加信息到数据库 (添加学生信息)

如上图所示界面,当我们点击保存按钮时将会将表格中的数据保存到数据库中去,与数据库进行一个交互 第一步我们就是要获取到表格中的数据 string pwd = textpwd.Text; //获得第一次输入密码 string agePqd = txtsurepwd.Text; //获得第二次输入的密码 string name = textname.Text; //获得用户输入的名字 int grendID = Change(); //获得用户输入年级 string phone = textphone

软工概论-课堂练习:添加信息

题目要求: 设计思路: 对于该设计,主要使用两个jsp页面编码,一个java文件,其余java文件是定义相关变量与方法的,具体可参考下述代码.对于该设计首先使用jsp进行编码设计,设计出基本的框架,对"保存"按钮类型定义成submit,进行页面的跳转,跳转到接收上述文本框输入的内容jsp页面,在这个页面接收文字信息,并且使用这些文字信息(即将要添加到数据库的)进行数据库的插入操作,首先按照要求判断是否符合题目要求(注意使用Str.equals()而不是用==),具体判断用到了字符串取字