解决方案 »
- syn flood程序错误10022
- 请教这个错误是怎么回事?
- dll 输出函数?CRYPT_GetLicTree@@YAPAVCRedBlackTree@@H@Z该如何定义
- 如何在网页里使用dll?
- java调vc程序
- 我在view中画了三个点,连成一个三角形,如何对该三角形填充?
- 高分请教一个很简单的画图问题。
- 调用MultiByteToWideChar(..strAnsi..strUnicode.GetBuffer()..)后在后面的strUnicode.~CString()执行非法操作,请高手指点
- tcp/ip中想要发送按钮和几个编辑框绑定怎么弄
- VC中如何对word文档中指定的一个字符串设置格式,比如标红
- 问一个关于头文件包含的问题
- 时间转换问题。
在 App的 InitInstance() 函数里加(如:BOOL CUApp::InitInstance()) CFrameWnd *parentWnd = new CFrameWnd(); //新加语句
parentWnd->Create( 0, 0, WS_OVERLAPPEDWINDOW ); //新加语句 CYOUDlg dlg(parentWnd); //修改语句 CYOUDlg 是主对话框类
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
........................
在 BOOL CYOUDlg ::OnInitDialog() 加入
ModifyStyleEx(WS_EX_APPWINDOW,0);
{
if (!CFrameWnd::PreCreateWindow(cs)) return FALSE;
if (!m_bOwnerCreated) // "dialog-is-created" flag
{
// m_MainFrameOwner - CDialog object mapped to the resource dialog template
m_bOwnerCreated = m_MainFrameOwner.Create(IDD_FRAMEOWNER);
if (m_bOwnerCreated) m_MainFrameOwner.ShowWindow(SW_HIDE);
};
// set the dialog as a parent of CMainFrame window
if (m_bOwnerCreated)
cs.hwndParent = m_MainFrameOwner.GetSafeHwnd();
return TRUE;
}
BOOL CMainFrame::ShowTaskBarButton(BOOL bVisible)
{
if (!m_bOwnerCreated) return FALSE;
ShowWindow(SW_HIDE);
if (bVisible)
ModifyStyleEx(0, WS_EX_APPWINDOW);
else
ModifyStyleEx(WS_EX_APPWINDOW, 0);
ShowWindow(SW_SHOW);
return TRUE;
}