|
죄송합니다.
드뎌 알아냈습니다.
문제의 원인은 아래 함수에 있었습니다.
아래 함수에서 DLL내부에 있는 폼이지만 Show할경우
explorer상태바에 나타나도록 하는 것인데....
이 함수가 있으니까... 그렇네요
void __fastcall TForm3::CreateParams(TCreateParams &Params)
{
TForm::CreateParams(Params);
Params.ExStyle = WS_EX_APPWINDOW;
Params.WndParent = GetDesktopWindow();
}
장성호 님이 쓰신 글 :
: 답변해 주셔서 감사합니다.
: 그런데 이미 이곳에 수십번 들쑤시며 검색해 봤고
: 첨부해주신 프로젝트는 ...
:
: 벌써 down 받아서 수십번 테스트 해봤습니다.
: 그런데 도무지 모르겠더라구요
:
: 쩝쩝
:
:
: 버그 버그 님이 쓰신 글 :
: : 장성호 님이 쓰신 글 :
: : : 안녕하세요
: : : Builder를 한 1년정도 했는데요..
: : :
: : : 지금 제가 하고있는 프로그램에서...
: : :
: : : Dll안에 폼을 Show한후에 그 폼에서 OpenDialog를 show하거나
: : : ShowMessage같은것을하면...
: : :
: : :
: : : Dll폼이 뒤로가고 Main폼위에서 Dialog폼이나 Messagbox가 뜹니다.
: : :
: : :
: : : 새롭게 간단히 테스트 프로그램을 만들어 dll내의 폼을 띄우면 여전하구요
: : : dll 띄우는 부분에 문제가 있나?
: : :
: : : ----------------------------------------------------------------
: : : 검색해보니 비슷한 경우가 있기도 하던데
: : : 거기에 답변은 OpenDialog가 메인폼에 있는것이 아니냐구 그러더군요
: : : 분명 아니거든요
: : :
: : :
: : :
: :
: : 밑에 있는데..음..이거 찾아보셨다면 바로 밑에..한..20줄 밑에 있다고 해야 하나..좀..남의 글도 읽어 보세요..
: :
: : 무슨 문제가 있을때만 들어와서 질문하지 말고 계속 꾸준히 들어와서 다른 사람들 이야기좀 들어 두세요..
: :
: : 제가 이곳 광고하는것은 아니지만..이건..오래전에 글을 올린것도 아니고..
: :
: : 같은 대답을 해드리는군요..
: :
: : 첨부 파일은..님이 원하는 기능을 구현한 것입니다. 님의 고민을 제가 지대로 이해했다면요..^^
|