CTabCtrl中空间字体的问题
我在Dialog里添加了一个CTabCtrl,CTabCtrl的每个选项我都是用Dialog中的FORMVIEW显示的,在此Dialog里我添加控件Static Text和按钮,如果设置显示中文字符,则是乱码
我单击按钮,希望得到本机IP并且显示,但是不显示,并且显示szHostName也是乱码
请问该怎么办?
谢谢啦~
麻烦啦
得到IP的代码如下:
char szHostName[128];
CString str;
if( gethostname(szHostName, sizeof(szHostName)) == 0 )
{
MessageBox("G", "IP", MB_OK);
char ipaddr[100];
struct hostent * pHost;
pHost = gethostbyname(szHostName);
sprintf(ipaddr,"%u.%u.%u.%u",
pHost->h_addr_list[0][0]&0xff,
pHost->h_addr_list[0][1]&0xff,
pHost->h_addr_list[0][2]&0xff,
pHost->h_addr_list[0][3]&0xff);
str.Format(ipaddr);
MessageBox(str, "IP", MB_OK);
}
请问怎么办?