Tôi đã thực hiện một số câu trả lời để cố gắng trả lời câu hỏi này nhưng ngay cả sau đó tôi không hoàn toàn rõ ràng về điều gì đó. Có thể tạo ứng dụng giao diện điều khiển từ VB6 không?Làm cách nào để xây dựng Ứng dụng Bảng điều khiển VB6
Tôi có một ứng dụng VB6 không có cửa sổ. Tôi luôn cho rằng đó là một ứng dụng giao diện điều khiển. Tuy nhiên, tôi muốn có thể sử dụng chức năng Windows API SetConsoleCtrlHandler từ bên trong nó. Tôi tin rằng với các ứng dụng C++/MFC bạn phải thiết lập một trình chuyển đổi liên kết để tạo ra một ứng dụng giao diện điều khiển. Và một trong những nhà phát triển đồng nghiệp của tôi nói với tôi rằng VB6 không tạo ra một ứng dụng giao diện điều khiển thực sự và do đó điều này sẽ không hoạt động. Vì vậy, nó có thể tạo ra một ứng dụng giao diện điều khiển mà Windows sẽ nhận ra như là một ứng dụng giao diện điều khiển từ VB6?
Hệ điều hành: Windows XP SP2
Nền tảng phát triển: VB6
@NXC, Cảm ơn - đó chỉ là những gì bác sĩ đã ra lệnh. –
Một liên kết tốt, nhưng tôi không thể chạy nó (ngay cả khi sử dụng phương thức Scripting.FileSystemObject) mà không cần gọi Windows AllocConsole đầu tiên và FreeConsole sau. Có lẽ đây chỉ là vấn đề với một số phiên bản Windows. Xem tại đây để biết chi tiết: http://internettrash.com/users/fdb/cons.htm. – Gavin
@Gavin - Nó cũng có thể là một vấn đề với các phiên bản Windows mới hơn. IIRC lần cuối cùng tôi viết một ứng dụng VB6 không đầu là khoảng 10 năm trước và nền tảng đích là NT4! – ConcernedOfTunbridgeWells