Mã sau hoạt động tốt trong Delphi 7. Tuy nhiên, trong Delphi 2009 biểu mẫu vẫn ẩn nhưng nút trên thanh tác vụ hiện đang xuất hiện.Ẩn biểu mẫu chính trong ứng dụng Delphi 2009
ShowWindow(Handle, SW_HIDE);
SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW);
ShowWindow(Handle, SW_SHOW);
Mã trên được gọi trong phương pháp FormCreate.
Biểu mẫu KHÔNG được ẩn cho tôi trong D2007 hoặc D2009 bằng mã chính xác của bạn. Có vẻ như những gì bạn muốn vì bất kỳ lý do gì nếu bạn đặt điều này: ShowWindow (Xử lý, SW_SHOW); Dường như với tôi bạn muốn HIỂN THỊ nó không che giấu nó. Vui lòng cập nhật và chính xác câu hỏi của bạn vì có vẻ bạn muốn đối diện .. –
Đoạn mã trên được sử dụng để xóa nút biểu mẫu khỏi thanh tác vụ trước 2009. Mục tiêu chỉ là để nút thanh tác vụ của biểu mẫu ngừng xuất hiện. Tôi đã writtin một ứng dụng thử nghiệm nhỏ và mã đó dường như làm việc tốt. Tuy nhiên, trong trường hợp cụ thể này có vẻ như nó là biểu mẫu Ẩn ứng dụng. – James
Đã xóa câu trả lời của tôi, vì nó dường như không hoạt động ... – onnodb