'
' Win32 API 定義等
'
Public Const GWL_STYLE = (-16)
Public Const ES_LOWERCASE = &H10&
Public Const ES_NUMBER = &H2000&
Public Const ES_UPPERCASE = &H8&
Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
'
' フォーム初期化
'
Private Sub Form_Load()
Dim iStyle As Long
' TextBox に ES_UPPERCASE の付与
iStyle = GetWindowLong(txtKey1.hWnd, GWL_STYLE)
iStyle = iStyle Or ES_UPPERCASE
SetWindowLong txtKey1.hWnd, GWL_STYLE, iStyle
End Sub
2008年12月23日火曜日
2008年6月8日日曜日
TabCtrlにフィットさせる
CTabCtrl* pTab = (CTabCtrl*)GetDlgItem(IDC_TAB);
i = 0;
pTab->InsertItem(i++, "Tab-01"); // No.0
pTab->InsertItem(i++, "Tab-02"); // No.1
pTab->InsertItem(i++, "Tab-03"); // No.2
pTab->InsertItem(i++, "Tab-04"); // No.3
pTab->GetWindowRect(&rtTab);
ScreenToClient(&rtTab);
pTab->AdjustRect(FALSE, rtTab);
m_wndChild.SetWindowPos(NULL, rtTab.left, rtTab.top, rtTab.Width(), rtTab.Height(), SWP_NOZORDER);
m_wndChild.ShowWindow(SW_SHOW);
2008年6月2日月曜日
2008年5月24日土曜日
PaintDesktopVersion
HKEY_CURRENT_USER→Control Panel→Desktop
「Desktop」を選択した際に右のペインに表示される「PaintDesktopVersion」
をダブルクリックして、「値のデータ」に半角数値で「1」を入力して「OK」
ボタンをクリックする。
登録:
投稿 (Atom)