注册 登录
编程论坛 VC++/MFC

求助,用代码将对话框最小化

NBABOY 发布于 2014-03-01 19:04, 432 次点击
怎样做把一个没有最小化按钮的对话框最小化?

6 回复
#2
wp2319572014-03-01 20:21
经过测试 这个代码可以通过
程序代码:
int main ()
{
    HWND hWndRcv =FindWindow(NULL,L"我的记事本程式");
    if(hWndRcv != NULL)
    {
        SendMessage(hWndRcv,WM_SYSCOMMAND,SC_MINIMIZE,0);
    }
    return 0;
}


#3
NBABOY2014-03-01 23:06
能解释一下代码吗?我要的功能是在一个对话框里按一个按钮使窗口最小化,这段代码好像实现不了这个功能
#4
wp2319572014-03-01 23:10
以下是引用NBABOY在2014-3-1 23:06:28的发言:

能解释一下代码吗?我要的功能是在一个对话框里按一个按钮使窗口最小化,这段代码好像实现不了这个功能
这个对话框如果不是你写的  那好像你无法给它装一个最小化按钮吧

这段代码就是发送一个最小化的消息  该窗口接到这个消息 就最小化到任务栏了
#5
NBABOY2014-03-01 23:38
哥哥你厉害,我刚没有验证,不好意思,能不能指点一下我们这一路的人应该注重哪方面的重点化,我不知道你现在的职业,不知道你的地位,但是你是高手,像我们这样子的半吊子应该怎样规划自己呢?谢谢了,就当是我是人民日报的哪什么吧!按照你的想法就好了
#6
wp2319572014-03-01 23:43
我才是纯业务的
我的工作和电脑啥关都没有
只是没事喜欢瞎研究
指点就不说了,免得误人子弟  呵呵
#7
NBABOY2014-03-01 23:50
谦虚,
1