이 항목이 실제로 어떻게 호출되는지 모르므로 제 질문의 제목이 정확하지 않을 수 있습니다.변수에 여러 값 저장
내가 보는 유지하는 방법 Win32 API를 저장하는 변수에 더 후 1 개 값.
예, WPARAM
와 LPARAM
. long
의 숫자는 2 개의 단어로 나뉩니다 : 높은 단어와 낮은 단어. 32 비트 값을 취하여이를 2로 나눈 다음 2 개의 16 비트 값으로 설정하는 예제가 더 있습니다.
어떻게 이런 식으로 변수를 설정할 수 있습니까?
추신을 (각 부분의 변수를 생성하고, I 필요한 개수의 비트로 분할하고, 설정) 나는 주로 교육 목적을 요구하고 있습니다. 그래서 당신이 저 자신을하도록 권하지 않더라도, 저는 여전히 답을 고맙게 생각합니다. 감사합니다.
[이 질문은] (http://stackoverflow.com/questions/2515261/what-are-the-definitions-for-lparam-and-wparam)을보십시오. 혼란을 해결하면 질문을 다시 구체화 할 수 있습니다. –
@AlexanderPavlov 건설적인 의견을 보내 주셔서 감사합니다. 나는 한번 볼게. – MasterMastic
특히 비트 조작에 익숙하지 않은 사용자는이 방법으로 버그를 도입하는 것이 더 쉽고 최신 PC에는이 기능이 더 이상 필요하지 않은 RAM이 충분하다는 점에 유의하십시오. 그들이 Eclipse를 실행할 때를 제외하고 : 당신이 프로파일 러를 실행하지 않는 한, IMO가 더 명확한 코드로 대부분의 시간을 얻는다. * 당신의 성능 병목 현상이다. – Torp