你上面写的是子窗体最小化时发生的事件
你在Application.OnMin...中写
你在Application.OnMin...中写
解决方案 »
- delphi保存一个文件地址到listview中,怎么再次读取这个地址?
- 三层架构delphi+Java+Oracle模式的实现
- 如何开发日文系统下不乱码的应用程序
- 【散分】有没有明天参加微软SQL Server2005北京巡演的啊?【明天上午结帖】
- 关于treeview控件的一个问题
- 共发来N个字节Socket.ReceiveBuf 读取了四个,后面的不要了,如何清除
- 200分,关于程序中执行另外一个程序的问题
- 有事没事多【散分】,请做选择题。
- 关于在多线程下访问MapX中的方法问题
- 关于TIdTCPServer连接的问题,大家帮帮忙,实在没办法了。。。
- 中文版DELPHI6.0
- IE浏览器有个编码菜单,怎样把它放到自己程序中的菜单里?
你可试试下面的
procedure WndProc(var Message: TMessage); override;
procedure TForm1.WndProc(var Message: TMessage);
begin
inherited WndProc(Message);
case message.Msg of
WM_NCPAINT:
begin
if IsIconic(hwnd) then
Text = 'Form minimized'
else
Text = 'Form not minimized';
end;
end;
end;另:我想每个form缩到下面后都画,用Application不行吧?繁请兄台明释
如何实现啊?
有具体点的代码吗?
这是在创建窗口类时赋值的
你可以自己注册一个窗口类,然后自己建立一个窗口
这样应该就可以了比如:
var
wClass:TWndClass;with wClass do
begin
hIcon := nil;
hCursor := LoadCursor(0, IDC_ARROW);
hbrBackground := COLOR_BTNFACE + 1;
style := CS_VREDRAW + CS_HREDRAW;
lpfnWndProc := @frmMainWindowProc;
lpszClassName := AClassName;
end;
RegisterClass(win.wClass);
win.hMain := CreateWindowEx(0, AClassName, ACaption,
(WS_VISIBLE or WS_OVERLAPPEDWINDOW) and (not WS_THICKFRAME),
ALeft, ATop, AWidth, AHeight, 0, 0,
Win.wClass.hInstance,
nil);