分类: C/C++
2011-06-13 12:45:57
就是用一个函数ShellExecute(NULL,"open",");
就是这个函数 。
参数看MSDN吧~~如果你要实现的是隐藏的话 (有点坏)
把最后一个参数设置一下
算了 我还是说下
第一个:父窗口的句柄;
第二个:要执行的操作;
第三个:文件名称;
第四个:执行对文件操作所需要的参数;
第五个:如果没有设置文件参数的话就设置为默认的路径;
第六个:窗口显示方式。如果你要做一些不想被谁知道的事情的话 可以将它设置为SW_HIDE;
要是你想在对话框一创建就打开指定网址的话,那你就把这句话加到对话框初始化函数那里吧~~
代码我帖:
BOOL CMyDlg::OnInitDialog()
{
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
// TODO: Add extra initialization here
ShellExecute(NULL,"open","); ///这里是我添加的代码
return TRUE; // return TRUE unless you set the focus to a control
}
很强大