Tags
- emplace_back
- postman
- web developer
- postman tests
- Java
- solidity
- postman session
- postman html parse
- 우수한 프런트 개발자
- postman pre-request
- Unity
- Intellij
- Android
- postman automations
- c#
- Front-end developer
- postman excel
- postman collection
- UI/UX Engineer
- MFC
- postman csv
- Interaction developer
- oracle
- 프런트엔드
- postman collection variables
- 다빈치 리졸브
- LSL_Script
- C++
- Android/iOS Developer
- 좋은 개발자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Archives
- Today
- Total
david's daily developer note
CCmdUI 클래스 본문
728x90
void CMyRichEditView::OnUpdateLineNumber(CCmdUI *pCmdUI)
{
int nLine = GetRichEditCtrl().LineFromChar(-1) + 1;
CString string;
string.Format(_T("Line %d"), nLine);
pCmdUI->Enable(TRUE);
pCmdUI->SetText(string);
}
상기 코드는 CCmdUI 클래스를 사용하는 MSDN 예시이다.
코드에서 인자인 pCmdUI는 메인 메뉴를 가르키는 포인터이다.
관련하여 자주 쓰는 함수를 정리한다.
CCmdUI::Enable 함수 : 메뉴 항목을 선택할 수 있게(TRUE) 또는 선택할 수 없게(FALSE)한다.
CCmdUI::SetCheck 함수 : 메뉴 항목을 체크 표시가 나타나게(1) 또는 나타나지 않게(0)한다.
CCmdUI::SetRadio 함수 : 메뉴 항목에 원점이 나타나게(TRUE) 또는 나타나지 않게(TRUE) 한다.
CCmdUI::SetText 함수 : 메뉴 항목의 이름을 변경한다.
Reference :
https://learn.microsoft.com/ko-kr/cpp/mfc/reference/ccmdui-class?view=msvc-170#public-methods
728x90
'[Develop] Native > Native' 카테고리의 다른 글
GetAsyncKeyState (0) | 2012.02.28 |
---|---|
윈도우 최소, 최대 크기 제한 (0) | 2012.02.27 |
CAtlMap Examples (0) | 2012.02.20 |
MFC 파일 존재 여부 확인 (0) | 2012.02.15 |
PopupMenu (0) | 2012.02.11 |