mozilla中的设计亮点

admin | xul | 2014-08-07
Mozilla研究—mozilla中的设计亮点   转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd 作者联系方式:Li XianJing <xianjimli at hotmail dot com> 更新时间:2007-3-1   mozilla是一个以浏览器为中心的软件平台,它在我们平台中占有重要地位。我们用它来实现WEB浏览器、WAP浏览器、邮件系统、电子书和帮助阅读器等应用程序。为此,... [阅读全文]
ė1,870 浏览数 6没有评论 0

xpcom 组件加载机制

admin | xul | 2014-08-07
Mozilla研究—组件加载机制   转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd 作者联系方式:Li XianJing <xianjimli at hotmail dot com> 更新时间:2007-3-5   mozilla是一个以浏览器为中心的软件平台,它在我们平台中占有重要地位。我们用它来实现WEB浏览器、WAP浏览器、邮件系统、电子书和帮助阅读器等应用程序。为此,我最近... [阅读全文]
ė2,197 浏览数 6没有评论 0

XPCOM语言无关性的实现原理

admin | xul | 2014-08-07
Mozilla研究—XPCOM语言无关性的实现原理   转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd 作者联系方式:Li XianJing <xianjimli at hotmail dot com> 更新时间:2007-3-8   mozilla是一个以浏览器为中心的软件平台,它在我们平台中占有重要地位。我们用它来实现WEB浏览器、WAP浏览器、邮件系统、电子书和帮助阅读器等应用程序。... [阅读全文]
ė4,171 浏览数 6没有评论 0

在CPP中调用Jscript中的函数

admin | JavaScript, win32 | 2014-08-07
在CPP中调用Jscript中的函数   在C++中调用Jscript的函数非常简单,Windows提供了一个msscript.ocx的控件,利用这个控件可以直接操作Jscript: 执行一段Jscript脚本,或者调用指定的函数。我写了一个简单的例子:   l         导入msscript.ocx。下面这条指令会在项目目录中生成msscript.tli和msscript.tlh两个文件,里面有msscript.ocx中所有接口的描述... [阅读全文]
ė1,776 浏览数 6没有评论 0

XUL窗口创建和事件处理

admin | xul | 2014-08-07
窗口创建 1.         对于提示窗口,像javascript中的alert/confirm等函数所打开的。其过程如下:nsPromptService::DoDialog->nsWindowWatcher::OpenWindow->nsXULWindow::ShowModal。如果想要定制提示窗口的行为,比如在命令行下提示,可以重新实现nsIPromptService2/nsPIPromptService接口。 2.         对于正常窗口,其创建过程如下:nsWindo... [阅读全文]
ė1,799 浏览数 6没有评论 0

win32圆角窗口最大化问题

admin | win32 | 2014-08-06
C++ HRGN hRgn = ::CreateRoundRectRgn(0, 0, rc.right, rc.bottom, 15, 15); ::SetWindowRgn(this->m_hwnd, hRgn, TRUE); 这样设置圆角后,点击窗口最大化,窗口可以见部分还是不变的,挨CreateRoundRectRgn创建的圆角矩形覆盖了,最大化需要这样 if(GetWindowLong(hwnd, GWL_STYLE) & WS_MAXIMIZE) { RECT rc; ... [阅读全文]
ė2,213 浏览数 6没有评论 0

NSWindow如何实现圆角 (mac)

admin | xul | 2014-08-06
分两步走: 1.子类化NSWindow,主要是重载了下面这个函数 - (id)initWithContentRect:(NSRect)contentRect styleMask:(NSUInteger)aStyle backing:(NSBackingStoreType)bufferingType defer:(BOOL)flag { self = [super initWithContentRect:contentRect styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered defer:NO]; if (self != nil) ... [阅读全文]
ė2,141 浏览数 6没有评论 0

NSWindow 了解

admin | xul | 2014-08-06
Style Masks:指定窗口的标题栏和里面按钮的控制 1、NSBorderLessWindowMask  没有外部元件 比如关闭按钮,全屏,toolbar等 2、NSTitledWindowMask  是否有布置一个title bar 3、NSClosableWindowMask  是否布置一个 关闭按钮 4、NSMiniaturizableWindowMask 是否布置一个最小化按钮 5、NSResizableWindowMask 是否布置一个大小控制 6、NSTextturedBack... [阅读全文]
ė2,083 浏览数 6没有评论 0

CSS文本溢出用省略号代替

admin | xul | 2014-08-05
语法: text-overflow : clip | ellipsis 参数: clip :  不显示省略标记(…),而是简单的裁切 (clip这个参数是不常用的!) ellipsis :  当对象内文本溢出时显示省略标记(…) 说明: 设置或检索是否使用一个省略标记(…)标示对象内文本的溢出。 请您注意,text-overflow:ellipsis属性在FF中是没有效果的。   text-overfl... [阅读全文]
ė5,273 浏览数 6没有评论 0

xul remove system tools button and show shadow

admin | xul | 2014-08-05
CSS #messengerWindow{ -moz-appearance: -moz-win-browsertabbar-toolbox !important; } 123 #messengerWindow{  -moz-appearance: -moz-win-browsertabbar-toolbox !important;} XHTML <window id="messengerWindow" ch... [阅读全文]
ė4,365 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量