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

Cách giải quyết cảnh báo chuyển đổi loại khi tạo MessageBox

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 00:08:27 25 4
mua khóa gpt4 Nike

(1) [Đã giải quyết!]

wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_APPLICATION));

cảnh báo: chuyển từ con trỏ sang số nguyên có kích thước khác nhau [-Wpointer-to-int-cast]

giải pháp

Tôi đã giải quyết nó bằng cách sử dụng

wcex.hIcon = LoadIcon(NULL, IDI_APPLICATION);

bởi vì tôi đã thấy IDI_APPLICATION Định nghĩa, nó được định nghĩa là

#define IDI_APPLICATION MAKEINTRESOURCE(32512)

sự kỳ lạ? un peu.

(2) [Đã giải quyết!]

Hộp thông báo(NULL,
_T("Gọi tới RegisterClassEx không thành công!"),
_T("Tham quan có hướng dẫn Win32"),
KHÔNG); // < tại đây

Cảnh báo: Truyền đối số 4 của 'MessageBoxW' tạo số nguyên từ con trỏ mà không truyền [được bật theo mặc định]

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

1) từ đây

Để sử dụng một trong các biểu tượng được xác định trước, hãy đặt tham số hInstance thành NULL và đặt tham số lpIconName thành một trong các giá trị sau.

Vì vậy để sử dụng MAKEINTRESOURCE(IDI_APPLICATION) Là đối số thứ hai, đối số đầu tiên tùy chọn phải là NULL.

Nếu không... thì đây là cách bạn thiết lập việc hoàn trả của mình,wcex.hIcon cần phải là một con trỏ, không int. Biểu tượng tải Trả lại một HICON gõ nó là XỬ LÝ Định nghĩa kiểu là VOIDP Định nghĩa kiểu typedef tới trống *

Vì vậy, nếu bạn làm:

int wcex.hIcon = LoadIcon(...)

bạn sẽ nhận được mộttruyền từ con trỏ tới số nguyêncảnh báo.

2) từ đây , Hộp tin nhắn() 3 tham số đầu tiên là tùy chọn, tham số thứ tư thì không. khi nó cần UINT

khi bạn chuyển nó dưới dạng NULL

Về c - cách giải quyết cảnh báo chuyển đổi loại khi tạo MessageBox, 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/13379059/

25 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
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