html是一门开发网页的语言哦~
不适合开发windows程序哦~如果想要开发窗口程序,建议使用java或者c语言之类的
如果想要开发一个网页的话,html是个很好的选择。
c语言的例子:#include <windows.h>
LRESULT CALLBACK MyProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd )
{
MSG msg
HWND hwnd
static TCHAR szAppName[] = "hl"
WNDCLASS wndclass
wndclass.style = CS_HREDRAW | CS_VREDRAW
wndclass.cbClsExtra = 0
wndclass.cbWndExtra = 0
wndclass.lpfnWndProc = MyProc
wndclass.hInstance = hInstance
wndclass.hIcon = LoadIcon(NULL,IDI_APPLICATION)
wndclass.hCursor = LoadCursor(NULL,IDC_ARROW)
wndclass.hbrBackground= (HBRUSH)GetStockObject(WHITE_BRUSH)
wndclass.lpszMenuName = NULL
wndclass.lpszClassName= szAppName
if(!RegisterClass(&wndclass))
{
MessageBox(NULL,TEXT("error"),TEXT("title"),MB_ICONERROR)
return 0
}
hwnd = CreateWindow(szAppName,
TEXT("Hello"),
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL
)
ShowWindow(hwnd,nShowCmd)
UpdateWindow(hwnd)
while(GetMessage(&msg,hwnd,0,0))
{
TranslateMessage(&msg)
DispatchMessage(&msg)
}
return msg.wParam
}
LRESULT CALLBACK MyProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
switch(message)
{
case WM_DESTROY:
PostQuitMessage(0)
return 0
}
return DefWindowProc(hwnd,message,wParam,lParam)
}
图层透明可能有3种可能。
图层没有背景色或背景图片,其本身就是透明的,其中有文字、图片不透明,没有内容的区域可以直接看到下一层。
通过CSS样式表设置
filter:alpha(Opacity=50) /*IE支持,取值0-100*/
opacity: 0.5 /*HTML5浏览器,取值0-1*/
这种方法包括背景,内容的文字、图片、边框都会变为半透明。
3、做一张PNG图片,PNG图片支持透明和半透明甚至渐变透明。图层以这张图片作为背景。和第一种情况一样,背景是透明或半透明的,但内容是不透明的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)