Choco Soft

Nadesiko DE RDB

Choco Soft header image 2

なでしこTips【丸ボタンの作成】

2009年07月01日 · コメント(0) · Tips

#なでしこで丸いボタンを作成したい時に。(APIカテゴリにするべきか・・・)
●SetWindowRgn(A,B,C)=DLL(“user32.dll”,”long SetWindowRgn(Long hWnd,Long hRgn,Long bRedraw)”)
●DeleteObject(hObject) =DLL(“gdi32.dll”,”Long DeleteObject(Long hObject)”)
●CreateEllipticRgn(A,B,C,D)=DLL(“GDI32.dll”,”long CreateEllipticRgn(long nLeft,Long nTop,Long nRight,Long nBotom)”)
母艦のX=100。母艦のY=100。
N=CreateEllipticRgn(0,0,100,100)
MARUとはボタン
MARUのH=100。MARUのW=100。
MARUのクリックした時は
 「できました!」と言う。
SetWindowRgn(MARUのハンドル,N,0)
DeleteObject(N)

/*
nLeft :円形・楕円を包含する矩形の左上隅のハンドル
nTop :同、Y座標
nRight :同、右下隅のX座標
nBottom:同、Y座標
戻り値 :新たなハンドル
*/

タグ :

コメント(0)

コメントはまだありません。

コメントする