ruby 里面怎么调用MFC的函数

Python011

ruby 里面怎么调用MFC的函数,第1张

如果是系统的类的函数,需要在前面加上::,如果是你使用的类中的函数,在类中使用时,直接调用,函数名(实参),其它类中使用,先声明实例,类名dlg,dlg.函数().如果不在类中,只是当前文档中使用,直接函数名就OK。。。

GetClientRect用于取得指定窗口的客户区域大小。顺便说一句,每个窗口区域可分为两部分,用于显示内容的区域叫Client区(客户区),NonClient(非客户区)用于显示命令按钮及窗口标题等。画客户区消息是由WM_PAINT发出的,而非客户区的绘图是由WM_NCPAINT发出的。

你附上的这部分代码的是一个最简单的客户区绘图过程(而应用软件的复杂窗口按件客户区的绘图通常都是非常复杂的),意思就是先取得客户区大小,然后在客户区中输出一行文字'HeLLO',再在100,10 - 180,80为顶点的区域画一个矩形。

system(“.ruby”)或者load 'another.rb'

具体代码如下:

# 返回ls的输出

s=`ls`

cmd= "ls"

s= `#{cmd}`

# 返回true or false

s= system('ls')

cmd= 'ls'

s= system(cmd)

#返回输出

s= %x[uptime]

#用top进程替换当前ruby进程

exec "top"

cmd = 'top'

exec cmd