QQ与任意人聊天的办法

转载 2007年10月08日 20:15:00

在Tencent的互动服务里面(http://imis.qq.com/)可以为你生成网页代码放到自己的网页中,让别人在网站上点一下就可以给你留言!
程序就是利用的这个生成的代码,直接在浏览器中输入
tencent://message/?uin=你想聊天的QQ号码&Site=im.qq.com&Menu=yes

 

.386
.model flat,stdcall  
option casemap
:none  
DlgProc proto 
:DWORD,:DWORD,:DWORD,:DWORD
include 
masm32includewindows.inc
include 
masm32includekernel32.inc
include 
masm32includeuser32.inc
include 
masm32includemasm32.inc
include 
masm32includeshell32.inc

includelib 
masm32libkernel32.lib
includelib 
masm32libuser32.lib
includelib 
masm32libmasm32.lib
includelib 
masm32libshell32.lib
.data?
QQnum db 
?
hInstance HINSTANCE 
?
swidth  dd 
?
sheight dd 
?
dwidth  dd 
?      
dheight dd 
?
rect    RECT 
<>
mystr db 
?
szTemp1 db 
?
szTemp2 db 
?
.data
str1 db 
"tencent://message/?uin=",0
str2 db 
"&Site=im.qq.com&Menu=yes",0
MainDialog db 
"MyDialog",0
szMutex db 
"zhangkesqqtalker",0
ErrorText db 
"Program already run...",0
ErrorTitle db 
"Warning!!!",0

.const 
BTNSTART equ 
1003
EDITNUM  equ 
1002
.code

start
:

Main proc
    invoke GetModuleHandle
,NULL
    mov hInstance
,eax
    invoke DialogBoxParam
,hInstance,addr MainDialog,NULL,addr DlgProc,NULL
    invoke ExitProcess
,0
Main endp
DlgProc proc hWnd
:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM
    
.if uMsg==WM_INITDIALOG
        invoke CreateMutex
,NULL,FALSE,addr szMutex
        invoke GetLastError
        
.IF eax == ERROR_ALREADY_EXISTS
            invoke MessageBox
,NULL,addr ErrorText,addr ErrorTitle,MB_ICONWARNING
            invoke ExitProcess
,NULL
        
.ENDIF
        ;上面几行代码的作用的防止程序多开(即只能运行一个实例)
        invoke GetSystemMetrics
,SM_CXSCREEN     ;
        mov swidth
,eax                          ;
        invoke GetSystemMetrics
,SM_CYSCREEN     ;
        mov sheight
,eax                         ; 
        invoke GetWindowRect
,hWnd,addr rect     ;
        mov eax
,rect.right                      ;这几行是为下面invoke SetWindowPos做准备
        
sub eax,rect.left                       ; 
        mov dwidth
,eax                          ;
        
sub swidth,eax                          ;使窗体出现在屏幕中心
        mov eax
,rect.bottom                     ;
        
sub eax,rect.top                        ; 
        mov dheight
,eax                         ;其中不明白的地方看一下Platform SDK就可以了 
        
sub sheight,eax                         ;
        shr sheight
,1                           ;
        shr swidth
,1                            ;
        invoke SetWindowPos
,hWnd,HWND_NOTOPMOST,swidth,sheight,dwidth,dheight,SWP_SHOWWINDOW
    
.elseif uMsg==WM_COMMAND
        mov eax
,wParam
          
.if ax==BTNSTART
            invoke szCopy
,addr str1,addr mystr
              invoke GetDlgItemText
,hWnd,EDITNUM,addr QQnum,11
            invoke szCatStr
,addr mystr,addr QQnum
              invoke szCatStr
,addr mystr,addr str2
              invoke ShellExecute
,NULL,NULL,addr mystr,NULL,NULL,SW_HIDE
        
.endif
    
.elseif uMsg==WM_CLOSE
        invoke EndDialog
,hWnd,0
    
.else
        mov eax
,FALSE
          ret
    
.endif
    mov eax
,TRUE
    ret
DlgProc endp

end start
 

仿QQ聊天(4)—简单的聊天页面实现

点击好友item,跳转到PersonalCardActivity(名片页面), 之前一直在想怎么把这个圆形头像放到这个位置,想到的办法就是就一个帧布局,给帧布局指定一个坐标,让他固定在那里,这样就能...
  • u013278261
  • u013278261
  • 2015年11月05日 16:06
  • 518

0901Android基础仿QQ聊天界面(下)

聊天信息显示  聊天界面分左右边,建立两个layout,通过判断 public static final int MESSAGE_LEFT = 0;和 public static final...
  • DDDebussy
  • DDDebussy
  • 2015年09月01日 14:39
  • 1763

初学java之模拟QQ聊天软件(简单实现)

大一上学期初学java之期末课程设计–模拟QQ聊天软件(简单实现)引言:这个程序是自从学习java以来写的第一个比较大的图形界面程序,花费了大约一周的时间,作为期末的课程设计,也算是基本上完成了任务,...
  • chengshijian2015
  • chengshijian2015
  • 2016年12月29日 11:12
  • 9410

仿QQ聊天程序(java)

仿QQ聊天程序 转载请标明出处:牟尼的专栏 http://blog.csdn.net/u012027907 一、设计内容及要求 1.1综述 A.系统概述 我们要做的就是类...
  • zwx19921215
  • zwx19921215
  • 2014年03月17日 15:52
  • 81731

获取QQ聊天窗口信息

由于新版QQ聊天窗口只有一个窗口句柄,聊天信息编辑框内的
  • cqes123
  • cqes123
  • 2014年04月30日 12:38
  • 2464

【HTML5】实现QQ聊天气泡效果

今天自己用 HTML/CSS 做了个类似QQ的聊天气泡,下面是效果图: 下面说下关键地方的样式设置,然后贴出html和css代码(不多)。 步骤1:布局 消息采用div+float布局,每条...
  • xiaohui_hubei
  • xiaohui_hubei
  • 2014年08月23日 14:46
  • 8188

仿QQ聊天程序

仿QQ聊天程序 转载请标明出处:牟尼的专栏 http://blog.csdn.net/u012027907 一、设计内容及要求 1.1综述 A.系统概述 我们要做的就是类似QQ这样的面向企业内部的聊天...
  • u012027907
  • u012027907
  • 2014年03月16日 00:57
  • 8495

Android 仿微信QQ聊天界面

一些IM聊天软件的展现形式是左右分开的形式。比如说,别人给你发的信息全部靠左显示,你自己发给别人的信息全部靠右显示。 而我们的ListView很多时候是显示同一个布局,其实BaseAdapter中有2...
  • shineflowers
  • shineflowers
  • 2014年12月01日 15:36
  • 10042

在你的网页集成QQ推广即时聊天

效果图: 资源在我的下载里去找 1.复制js、css、images文件到你的网站资源目录 注意:自己的图片文件夹一定是images否则自己去修改sidebar.css里边图片的路径 2.在你的...
  • u012995856
  • u012995856
  • 2016年07月22日 14:09
  • 696

Android学习之仿QQ聊天界面的实现

前言:好几天没动手了,感觉有点手懒了,干我们这行真的一点不能懈怠啊!回来写了个仿扣扣聊天界面的实现,动态添加聊天内容等!分析:主体:RecylerView+LinearLayout效果:简单的模仿一下...
  • qq_16131393
  • qq_16131393
  • 2016年05月03日 21:41
  • 10389
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QQ与任意人聊天的办法
举报原因:
原因补充:

(最多只允许输入30个字)