哪位大虾能告诉我ShowWindow怎么用?
我第一次在一个程序中用是这样的:ShowWindow(SW_HIDE)。一切正常。
但我第二次用时,提示少了一个参数?
后来,我换了个地方调用,编译又没有问题了,可是窗口并没有隐藏。
这是怎么会事,望指教
我第一次在一个程序中用是这样的:ShowWindow(SW_HIDE)。一切正常。
但我第二次用时,提示少了一个参数?
后来,我换了个地方调用,编译又没有问题了,可是窗口并没有隐藏。
这是怎么会事,望指教
解决方案 »
- list control显示多行表头的方法,有哪个会啊?
- 急,向高手请教个很菜的问题
- 我怎么阻塞式的调用一个外部程序(如udl文件),外部程序(udl文件)关闭了,函数才返回。
- 哪里有 <Visual C++实战演练>这本书下载?人民邮电出版社出的
- 如何判断用户输入的密码与2000中当前登录账号的密码比较,是否正确?
- 如何制作一个类似于SQL SERVER 里的导入导出(谢谢各位大虾指点)
- 窗口切换过程中的鼠标双击事件被切换后的窗口响应
- 怎样用VC来读取并修改CMOS中的数据(indexport 70 dataport 71)?
- 急切请教:怎样把基于单文档的应用程序的视图清空?
- 如何在ARX中调用系统命令
- 敢问世间,谁是牛人?关于按钮禁止自身的问题
- 有谁知道如何操纵Outlook Express和Outlook的地址薄?
BOOL ShowWindow(
HWND hWnd, // handle to window
int nCmdShow // show state
);CWnd中的:
CWnd::ShowWindow
This method creates an overlapped, pop-up, or child window with the extended style specified in the dwExStyle parameter. BOOL ShowWindow (
int nCmdShow );
BOOL ShowWindow(
HWND hWnd, // handle to window
int nCmdShow // show state of window
);
我现在做了一个对话框,
我想让他一运行就隐藏,请问我应该把ShowWindow(SW_HIDE)加在哪里,
我加在对话框初始化函数里不行,
请帮帮忙。
當你的程序包含Winuser.h; include Windows.h.他用的是兩個參數.
但是當你包含Afxwin.h的時候用的是一個參數.
具體你可以去看msdn.怎麼你不用msdn呢..
{
CDialog::OnInitDialog();
// Add "About..." menu item to system menu.
// IDM_ABOUTBOX must be in the system command range.
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
// Set the icon for this dialog. The framework does this automatically
// when the application's main window is not a dialog
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
// ShowWindow(SW_HIDE);
SendMessage(WM_SYSCOMMAND,SC_MINIMIZE,0);
ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
WINDOWPLACEMENT wp;
wp.length=sizeof(WINDOWPLACEMENT);
wp.flags=WPF_RESTORETOMAXIMIZED;
wp.showCmd=SW_HIDE;
SetWindowPlacement(&wp);
// SendMessage(WM_SYSCOMMAND,SC_MINIMIZE,0);
return TRUE; // return TRUE unless you set the focus to a control}
void CBlueComChatDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{if (lpwndpos->flags & SWP_SHOWWINDOW) {
lpwndpos->flags &= ~SWP_SHOWWINDOW;
PostMessage(WM_WINDOWPOSCHANGING, 0, (LPARAM)lpwndpos);
ShowWindow(SW_HIDE);
}
else
CDialog::OnWindowPosChanging(lpwndpos); }
BOOL ShowWindow( int nCmdShow );CWindow::ShowWindow
BOOL ShowWindow( int nCmdShow );ShowWindow
The ShowWindow function sets the specified window's show state. BOOL ShowWindow(
HWND hWnd, // handle to window
int nCmdShow // show state of window
);
至于静态束定, 你可以看看相关资料