当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 求每种开发语言实现这样类似方法的代码,我是新手
帖子发表于 : 2007-09-25 10:38 
头像

注册: 2007-05-08 16:26
帖子: 2058
地址: 火星内核某分子内某原子核内
系统: arch
送出感谢: 20
接收感谢: 6
代码:
Public Class Form1
    Declare Function GetForegroundWindow Lib "user32" Alias "GetForegroundWindow" () As Integer
    Declare Function GetActiveWindow Lib "user32" Alias "GetActiveWindow" () As Integer
    Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Integer, ByVal lpString As String, ByVal cch As Integer) As Integer

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim TxtString As String = Space(255)
        GetWindowText(GetActiveWindow, TxtString, 255)
        t1.Text = TxtString
    End Sub
End Class


这是WINDOWS的.NET 2005的.
求LINUX下任何开发语言类似功能的代码,就是得到某窗口的标题,非常简单的.

我是新手,想学LINUX下编程.!


_________________
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387


最后由 sevk 编辑于 2007-09-25 12:34,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-09-25 11:39 
头像

注册: 2006-12-02 12:25
帖子: 689
送出感谢: 0 次
接收感谢: 0 次
给一个haskell的 :em01
window <- windowNew
title <- windowGetTitle window


_________________
Titainium


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-09-26 3:16 

注册: 2006-11-26 14:41
帖子: 122
送出感谢: 0 次
接收感谢: 0 次
看起来有点像vb代码的说


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-09-27 22:14 
头像

注册: 2006-12-02 12:25
帖子: 689
送出感谢: 0 次
接收感谢: 0 次
谁的?不是偶的吧?


_________________
Titainium


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-09-27 22:16 

注册: 2007-09-14 19:51
帖子: 972
送出感谢: 0 次
接收感谢: 0 次
showboy 写道:
看起来有点像vb代码的说


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-09-28 19:02 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
可以通过调用xwininfo来实现你所要的功能,也可以查看xwininfo的源代码看看人家是怎么实现这个功能的。
代码:
stlxv@stlxvcomputer:~$ xwininfo  | grep "Window\ id"
xwininfo: Window id: 0x3e1514c "Ubuntu中文 论坛 :: 阅读主题 - 求每种开发语言实现这样类似方法的代码,我是新手"
stlxv@stlxvcomputer:~$ xwininfo  | grep "Window\ id"
xwininfo: Window id: 0x1000031 "上方扩展边缘面板"
stlxv@stlxvcomputer:~$ xwininfo  | grep "Window\ id"
xwininfo: Window id: 0x2800007 "stlxv@stlxvcomputer: ~ - Shell - Konsole"
stlxv@stlxvcomputer:~$ xwininfo  | grep "Window\ id"
xwininfo: Window id: 0x1000003 "下方扩展边缘面板"


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-09-29 17:58 
头像

注册: 2007-05-08 16:26
帖子: 2058
地址: 火星内核某分子内某原子核内
系统: arch
送出感谢: 20
接收感谢: 6
真不错


_________________
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 7 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译