class
mylabel
:
public
cstatic
{
private:
cedit
m_edit
public:
void
initedit(){
m_edit.create(this,
rc,
...)
}
}
那就可以直接拖一个静态static控件,关联变量后把变量类型修改为mylabel,然后在oninitdialog函数中调用initedit去创建edit。
使用C语言编写GUI的软件,一般需要GUI相关的库,比如QT库,比如Windows上的SDK库。需要专门找这方面的资料学习。以Windows为例,写一个最简单的hello world,以下程序在vc6.0中编译通过,实际上只是调用了一个SDK中的MessageBox函数。12345678
#include <tchar.h>#include <windows.h>#pragma comment(linker ,"/entry:mainCRTStartup /subsystem:windows")int main(){MessageBox(0, _T("hello world\n"), _T("Test"), MB_OK)return 0}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)