关于如何使DELPHI窗口永远成为当前窗口,即:在WINDOWS中切换窗口时,DELPHI窗口也为当前的窗口。急!!!

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/2864/2864875.xml?temp=.5795099请参看这个帖子。
      

  2.   

    可能是我没有说明白吧,我的意思是说要我的窗口永远是当前的活动窗口,也就是说,其它的窗口不能够成为当前窗口:就像showmodal一样。当我的我个窗口显示时,用鼠标双击我的电脑就不好使了。请问有哪位知道,请多多指教。谢谢。
      

  3.   

    那就用showmodal方法調用嘍。不知道隨便想想的
      

  4.   

    我是说不能要这个主窗口和WINDOWS如:我的电脑窗口之间切换,效果就像是showmodal一样。请各位帮忙。
      

  5.   

    楼主的这个问题好像是要屏蔽windows其它键的功能,期待中~~~另:
    我这儿有一个'屏蔽Microsoft 大 旗 的 那 个 键'的方法,如下:
    ---- 如 果 您 是 一 位 计 算 机 高 手, 可 采 用 修 改 注 册 表 的 办 法。 当 然 需 提 醒 您 的 是, 在 修 改 之 前 一 
         定 要 做 好 注 册 表 的 备 份。 ---- 在 任 何 一 个 文 本 编 辑 器 中 输 入 下 面 的 内 容: ---- REGEDIT4 ---- ( 在 此 空 一 行) ---- [HKEY_LOCAL_MACHINE\SYSTEM\ ---- CurrentControlSet\Control\Keyboard Layout] "Scancode Map"= hex: 00,00,00,00,00,00,00,00,03,00,00,00,00, ---- 00,5b,e0,00,00,5c,e0,00,00,00,00 ---- 将 此 文 件 保 存 成 扩 展 名 为.reg 的 注 册 文 件, 比 如 取 名 为NoWin.reg。 在 资 源 管 理 器 中 找 到 该 文 件
         后, 用 鼠 标 双 击 它, 之 后 会 出 现 一 个 操 作 成 功 的 提 示, 点 击" 确 定" 按 钮 即 可。 在 下 一 次 重 新 
        启 动 系 统 后, 键 盘 上 的Windows 键 就 会 不 起 作 用 了。 如 果 需 要 恢 复Windows 键 的 功 能, 则 需 采 用 下 
        面 的 注 册 信 息: ---- REGEDIT4 ---- ( 在 此 空 一 行) ---- [HKEY_LOCAL_MACHINE\SYSTEM\ ---- CurrentControlSet\Control\Keyboard Layout] "Scancode Map"= hex: 00,00,00,00,00,00,00,00,00,00,00,00,00, ---- 00,00,00,00,00,00,00,00,00,00,00 ---- 将 它 导 入 到 注 册 表 里 之 后, 重 启 机 器, 就 可 使Windows 键 恢 复 如 初。 注 意 在 输 入Scancode Map 的 十 
         六 进 制 值 时, 要 仔 细 核 对, 看 是 否 输 入 正 确, 否 则 该 注 册 信 息 就 不 能 起 作 用 了。
      

  6.   

    楼主的问题是这个意思:
    怎么让我自己做的窗口就像“关闭Windows”对话框一样置于其他所有窗口之上。哥们我说的对吗?以前会来着,总用不上都忘了,:(
      

  7.   

    对,就是这个意思,你再想一想,谢谢你了,哥们。留下你的QQ号,交个朋友吧。
    其它回贴的朋友也留下QQ号吧。
      

  8.   

    SetWindowPos(Handle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE or SWP_NOSIZE);
      

  9.   

    SetWindowPos(Handle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE or SWP_NOSIZE);
    对,就是这个API
    窗体始终在最前面