如何使Form最小化(30分)

  • 主题发起人 主题发起人 haoyunp
  • 开始时间 开始时间
H

haoyunp

Unregistered / Unconfirmed
GUEST, unregistred user!
想用按钮控制事件最小化。
jlform->WindowState=wsMinimized;
但运行时总报错,且不执行最小化,提示定义在
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{ 。。。}
}
是什么原因?怎么解决?
 
用SENDMESSAGE()试试看。
 
怎么用?请指点
 
ShowWindow(handle,SW_MINIMIZE)试试
 
SendMessage,PostMessage等发送WM_SYSCOMMAND消息,参数设置为最小化即可,
才用过的,应该可以,
 
SendMessage(Handle,SW_MINIMIZE,0,0);
对吗?为什么没反映?
如果改为SendMessage(jlform->Handle,SW_MINIMIZE,0,0);
则报错。jlform为Form 的name
 
知道答案了
SendMessage(Handle, WM_SYSCOMMAND, SC_MINIMIZE, 0);
我查看了几份资料以及在大富翁中检索,为什么参数设置不同。
有SW_MINIMIZE,WM_MINIMIZE,及SC_MINIMIZE
 
后退
顶部