关于CB中窗体问题(50分)

  • 主题发起人 RodgerSnow
  • 开始时间
R

RodgerSnow

Unregistered / Unconfirmed
GUEST, unregistred user!
在SDK中,写一个窗口程序先通过RegisterClassEx()函数注册窗体,然后再通过CreateWindowEx()函数创建窗口,然后通过"ShowWindow()"和"UpdateWindow()"函数来显示窗体,再接下来就是进入窗体的消息循环了,在这里,如果我们不使用"ShowWindow()"函数的话,那么窗体就不可见的,在CB中简单的将主窗体"Visible"属性设置为"false",但窗体照样会显示出来,这是为什么?有什么办法可以解决?
另外,在CB中,怎么样让这个窗体程序运行后,不会显示窗体,在ALT+TAB列表中也不会显示出来?只要在WINDOWS进程管理器中能看到就行了,我试过用"ShowWindow()"在"FormCreate"事件中来隐藏也没用,请问各位大大怎么解决?
问题一经解决,马上送分~
 
G

guanyueguan

Unregistered / Unconfirmed
GUEST, unregistred user!
如果是MAINFORM肯定會顯示出來,如果要隱藏主窗口的話,請在WinMain函數裡Application->Run();這行之前加上:Application->ShowMainForm = false;
同時將窗体"Visible"属性设置为"false"就可以了。
 
R

RodgerSnow

Unregistered / Unconfirmed
GUEST, unregistred user!
问题早已解决,不过还是谢谢!
分数照样送上!感谢您的热情
 
顶部