cuốn sách gpt4 ai đã làm

Cách mở tệp nguồn trong một phiên bản cụ thể của Visual Studio (2008)

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 07:34:02 hai mươi bốn 4
mua khóa gpt4 Nike

Tôi mở nhiều phiên bản Visual Studio 2008 và tôi muốn mở tệp nguồn trong một phiên bản cụ thể. Tôi dự định sử dụng API Win32 và những thứ tương tự ShellExecute(...) Một cái gì đó để làm điều này, nhưng tôi chưa thể tìm ra giải pháp.

Có cách nào không? Có ý tưởng gì không?

câu trả lời hay nhất

Trừ khi ứng dụng mở tệp (VS2008) có trình xử lý thông báo được thiết lập để bắt đầu mở tệp (không chắc có mở tệp hay không; đó có thể là cách dễ nhất), bạn có thể sẽ mô phỏng việc kéo và thả gửi tệp đến khu vực máy khách của ứng dụng (Bằng cách gửi tin nhắn trực tiếp đến trình xử lý tin nhắn của cửa sổ máy khách). Bạn cần có một điều khiển cho cửa sổ máy khách VS2008 cho phiên bản bạn muốn gửi tin nhắn tới.

Mặc dù tôi không biết mục đích là gì. Bạn thường có thể sử dụng ShellExecute() để gọi một phiên bản mới nhằm mở tệp, nhưng thao tác này sẽ không tham chiếu đến phiên bản cụ thể đang chạy.

Một cách tiếp cận khác mà bạn có thể cân nhắc là kết nối trình xử lý tin nhắn của VS2008 cho cửa sổ chính và ghi lại tất cả các tin nhắn được gửi liên quan đến các lệnh menu. Bạn có thể xác định xem có sự kiện tin nhắn nào liên quan đến tệp đang mở hay không. Việc tìm ra các tham số được gửi tới hàm WndProc() sẽ là một câu chuyện khác. Hy vọng nó sẽ được gửi tới lParam dưới dạng con trỏ chuỗi (đối với tên tệp).

Về c++ - Cách mở tệp nguồn trong một phiên bản cụ thể của Visual Studio (2008), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/8058550/

hai mươi bốn 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress