请问这个问题怎么解决!!!!!!!!!!!!!!!
我在使用带vcl的dll时
void ShowForm(void)
{
Tfmshow *Form1=new Tfmshow(Application);
Form1->Show();
}
利用了HOOK 技术在一个游戏中调出来但是却出现了一个问题 当我点一下游戏 这个
form就跑道后台去了 而且还在能在状态拦上出现一个窗口
请问有什么办法能解决这个跑道后台和出现在状态栏上的问题
我加分呀!!!!!!!!!!!!!!!!!!1
问题点数:100、回复次数:9Top
1 楼wgh166(涌金水牛)回复于 2003-02-04 18:49:35 得分 50
TNoteForm *Form=new TNoteForm(this);
Form->ShowModal();
delete Form;Top
2 楼rokyo(rokyo)回复于 2003-02-04 19:09:30 得分 0
我照你的作了出了这个错误
[C++ Error] kook1.cpp(21): E2297 'this' can only be used within a member function
Top
3 楼wgh166(涌金水牛)回复于 2003-02-04 22:36:34 得分 10
void __fastcall TMainForm::SpeedButton2Click(TObject *Sender)
{
TNoteForm *Form=new TNoteForm(Application);
Form->ShowModal();
delete Form;
}Top
4 楼rokyo(rokyo)回复于 2003-02-05 15:29:09 得分 0
这种情况的话游戏就停止了 我想不影响游戏运行 这怎么办Top
5 楼PPower(月亮光光,照地堂)回复于 2003-02-05 15:36:39 得分 10
//Application->MainForm = NULL ; //????
TNoteForm(NULL);//試試看。Top
6 楼rokyo(rokyo)回复于 2003-02-05 20:48:12 得分 0
呵呵还是一样我都不知道怎么办了
Top
7 楼Behard(我爱天安门)回复于 2003-02-08 10:12:30 得分 10
http://expert.csdn.net/Expert/topic/1139/1139410.xml?temp=.8550379Top
8 楼ouygg(痞子酷)回复于 2003-02-10 10:37:28 得分 10
Tfmshow 设置最前面
FormTypes=fsStayOnTopTop
9 楼zihan(子寒)回复于 2003-02-10 16:08:19 得分 10
你把这个程序设置到最前面,但是有的游戏也会将自己的程序不停的放到最前面,如果你要保持在最前面的话,你要不停的重新激活它,如果你发现你的任务栏里面会出现你的程序的话,你不妨也加一个不停的把你的程序隐藏吧,应该不会很麻烦的.Top




