Với C#, tôi đã dễ dàng có thể có được hiệu quả tôi muốn:Tạo một cửa sổ bằng CreateWindowEx không có biểu tượng
Tuy nhiên, tôi đang gặp rắc rối làm điều tương tự bằng cách sử dụng API Win32 trong C. Tôi không biết cách tạo cửa sổ có không có biểu tượng (ở tất cả), nhưng vẫn có chú thích, nút thu nhỏ và nút đóng.
Tôi đã đăng ký lớp học của mình đúng cách, nhưng tôi không thể tìm ra những gì cần đặt cho kiểu cửa sổ/kiểu cửa sổ mở rộng.
static const TCHAR lpctszTitle[] = TEXT("Stuff"), lpctszClass[] =
TEXT("StuffClass");
HWND hWnd = CreateWindowEx(WS_EX_LAYERED | WS_EX_TOPMOST, lpctszClass,
lpctszTitle, WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION | WS_MINIMIZEBOX,
CW_USEDEFAULT, 0, 250, 55, NULL, NULL, hThisInstance, NULL);
Mã sản xuất trên:
mà vẫn có một biểu tượng trên thanh tiêu đề và không phải là những gì tôi muốn.
Tôi đã thử điều đó, nhưng sau đó cửa sổ không có nút đóng. http://localhostr.com/files/k3WzHR6/Stuff.png –
@myeviltacos: Tôi cho rằng tôi đã bỏ lỡ điểm của câu hỏi. Việc loại bỏ menu hệ thống trong thực tế sẽ loại bỏ hộp đóng; đó là do thiết kế. Bạn đang thực sự tìm kiếm một cửa sổ hộp thoại để mô phỏng phong cách tương tự trong WinForms. Một cửa sổ chính tiêu chuẩn sẽ không làm những gì bạn đang hy vọng. Tôi đã cập nhật câu trả lời của mình. –
Cảm ơn, đó là chính xác những gì tôi cần! –