c语言就能写,给你写一个windows版的hello
world,代码如下:
#ifdef
unicode
#undef
unicode
#endif
#include<windowsh>
lresult
callback
msgproc(hwnd
hwnd,
uint
msg,
wparam
wparam,
lparam
lparam);
int
main()
{
wndclassex
wc;
zeromemory(&wc,
sizeof(wc));
wchinstance
=
getmodulehandle(null);
wccbsize
=
sizeof(wc);
wclpfnwndproc
=
msgproc;
wclpszclassname
=
"classname";
wchbrbackground
=
createsolidbrush(rgb(100,
149,
237));
registerclassex(&wc);
hwnd
hwnd
=
createwindow("classname",
"hello
world
window",
ws_overlappedwindow,
200,
100,
800,
600,
null,
null,
wchinstance,
null);
showwindow(hwnd,
sw_show);
updatewindow(hwnd);
msg
msg;
while
(getmessage(&msg,
null,
0,
0))
{
translatemessage(&msg);
dispatchmessage(&msg);
}
return
0;
}
lresult
callback
msgproc(hwnd
hwnd,
uint
msg,
wparam
wparam,
lparam
lparam)
{
hdc
hdc;
switch
(msg)
{
case
wm_paint:
hdc
=
getdc(hwnd);
textout(hdc,
100,
100,
"hello
world",
11);
return
0;
case
wm_destroy:
postquitmessage(0);
return
0;
}
return
defwindowproc(hwnd,
msg,
wparam,
lparam);
}
写代码->编译->出错->调试,检查->编译->运行。
写代码就是用语言工具,语言工具有c,c++,java,c#等等等等,每种语言有适合自己的编译器,windows最通常用的编译器vc,vc也可以说是一个开发环境,dos下有turbo C,djgpp等编译器。linux下很常用gcc,以后时间长了你就会有理解,我上述也有不完全对的地方。这些编译器会帮你在不同的环境中把你写的代码编译成不同环境中可执行的应用程序。
以上就是关于windows窗口应用程序用什么语言写啊全部的内容,包括:windows窗口应用程序用什么语言写啊、c++怎麽写应用程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)