|
声明:
CWnd* tryIcon;
HICON myIcon2;
在OnInitDialog()中代码如下:
tryIcon = (CWnd*)GetDlgItem(bj);//bj为手动拖到dialog上的一个picture control;
tryIcon->SetIcon(AfxGetApp()->LoadIcon(icon1),true);//icon1为一个icon的ID。
我用一个HICON类型的变量接收tryIcon->SetIcon(AfxGetApp()->LoadIcon(icon1),true);的返回值,发现其为零。代码如下:
myIcon2 = tryIcon->SetIcon(AfxGetApp()->LoadIcon(icon1),true);
但接收AfxGetApp()->LoadIcon(icon1)的返回值不为零,代码如下:
myIcon2 = AfxGetApp()->LoadIcon(icon1);
所以我感觉setIcon没有成功,但是不知道为什么。
|
|