呵呵,强大的GIF + Z版的解说,你应该明白怎么回事了吧?
设计C的GUI和你用VB拖拖拉拉,不有什么区别,不过有一个地方和VB不同,
使用控件箱中的高级控件,如TreeView, listView, TimePicker这些控件的时候,
需要在程序中加入InitCommonControls();一句,初始化控件,否则控件不显示。
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int iCmdShow)
{
InitCommonControls();
DialogBox(hInstance, MAKEINTRESOURCE(IDD_MAIN), NULL, Main_Proc);
return 0;
}
C 赤裸祼的,不像VB加了很多的封装,开发的时候要讲究效率的话,使用做好的模版 + 数据结构 + XML配置,可以很轻松的开发出Win32程序。
拿着倒处运行,你甚至可以放到WinPE光盘中运行。。。这点.net开发的程序做不到。