Z zhouyong Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-08 #1 ; 想用C++builder搞一个管理电脑的程序,不知如何实现象按win98关闭系统那样,屏幕中间有一个自建窗口控制,其它部分不可用,颜色呈灰暗色。 请高手帮助,谢谢!
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-09 #2 呵呵, 一个 modal 窗口就可以了. 后面为灰色的, 我觉得挺简单, 就是没想到办法, 听.
H hustmouse Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-09 #3 我的想法: 1、(没有试过)使用鼠标的SetCapture,并截获WM_ACTIVEAPP消息 2、建立一个DirectDraw对象,设置为独占模式,但不要使用SetDisplayMode 方法,并屏蔽掉CTRL_ALT_DEL和ALT_TAB等键。此方法应该可行
我的想法: 1、(没有试过)使用鼠标的SetCapture,并截获WM_ACTIVEAPP消息 2、建立一个DirectDraw对象,设置为独占模式,但不要使用SetDisplayMode 方法,并屏蔽掉CTRL_ALT_DEL和ALT_TAB等键。此方法应该可行
W wint Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-10 #5 》屏幕中间有一个自建窗口控制,其它部分不可用,颜色呈灰暗色 关键就是灰暗色,半透明。 “不可用”应该不难吧? 用SystemParametersInfo。 灰色半透明可以使用透明的IMAGE控件做,图片选网格状的。 //我没试过,错了不要骂我哦。
》屏幕中间有一个自建窗口控制,其它部分不可用,颜色呈灰暗色 关键就是灰暗色,半透明。 “不可用”应该不难吧? 用SystemParametersInfo。 灰色半透明可以使用透明的IMAGE控件做,图片选网格状的。 //我没试过,错了不要骂我哦。
L liersbaby Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-19 #6 我的想法: 先画半透明的遮盖,然后屏蔽所有在自建窗口以外的事件(包括ctrl+alt+delete) 隐藏工具条 (没试过,试的对的话告诉我)